HTML常见标签及分类

HTML常见标签

1.HTML语义化
所谓HTML语义化指的是,根据网页中内容的结构,选择合适的HTML标签进行编写。
好处:
①.在没有CSS的情况下,页面也能呈现出很好的内容结构
②.有利于SEO,让搜索引擎爬虫更好的理解网页
③.方便其他设备解析(如屏幕阅读器、盲人阅读器等)
④.便于团队开发与维护

2.标题与段落
标题:

..........

h1是网页中最重要(最大)的标题标签,每一个网页、每一个html文件中只能有一个h1。 h5、h6不经常用
段落:

3.文本修饰标签
:强调标签,可以给文本加粗

需要强调的文本

:强调标签,可以给文本加斜体(没有strong强调的那么强烈)

需要强调的文本

上标文本 下标文本
a²+b²=c² : a 2 + b2 = c2
H2O: H2O
:删除文本 添加文本
扩展

4.br和hr
br :单标签,让文本换行
hr : 单标签,水平线

5.图片标签与图片属性
:单标签
src=“” :图片的链接地址
alt=“” :当图片出现问题的时候,会产生提示文字(提升用户体验)
width=“400” height=“100” :单位是像素(px)
6.链接
:双标签
href=“” :网址链接地址
target=“”:跳转的方式,默认:当前窗口中 _self 新窗口打开 _blank
:单标签 可以改变a标签的默认行为

7.锚点
链接,可以在当前页面进行跳转,不去跳转新页面。

8.特殊符号
&起是,解决一下三个问题
①.空格 &nbps;
②.html标签的问题 <:< >:>
③.特殊符号的问题 ®:® ©:©

9.列表标签
三大类:
①.无序列表

    :双标签 --> 列表最外层容器
  • :双标签–> 列表的子项

    注意(重点):ul和li之间不能添加其他标签
    快捷创建:ul>li
    ②.有序列表
    列表的最外层容器、列表项
    有序列表用的非常少,经常用的是无序列表,无序列表可以代替有序列表

      :双标签
    1. : 双标签
      ③.定义列表
      带有描述性标题的列表

      :描述标题
      :描述内容

      标签分类

      按类型分
      block : 块
      div ul ol li dl dd dt p h1 h2 …h6
      特点:
      ①.上下排列 独占一行
      ②.块支持CSS中的所有样式
      ③当块不写宽度的时候,默认的宽度是父容器的宽
      ④.块永远都是一个矩形区域

      inline : 内联
      span a strong em img(支持宽高,因为他还是一个替换元素)
      特点:
      ①.内联是左右排列的,内联必须在一起
      ②.有些样式是不支持的 width height margin(一部分) padding(一部分)
      ③.内联元素的宽度是由内容决定的
      ④.不一定总是矩形区域
      ⑤两个内联元素之间会有一定的空隙
      一般情况下要不要解决空隙问题。 一般情况下是不需要的,因为一般我们
      都是用块来做布局的,用内联元素来做文本修饰的
      解决:①.让内联元素写到一行
      ②.给父容器设置font-size:0

      inline-block : 内联块
      input select
      按显示分
      替换元素:浏览器根据元素的标签和属性,来决定元素的具体显示内容
      img input
      非替换元素:将内容直接告诉浏览器,将其显示出来

      aaaaa

      显示框类型
      display
      block
      inline
      inline-block
      none 不显示标签 类似于 border-right:none text-decoration:none
      注:display:none 与 visibility:hidden 区别 :后者是占位的

      你可能感兴趣的:(HTML常见标签及分类)