-
html标签的分类
 -
语义类标签的好处:
- 增强可读性,页面结构清晰,便于团队的开发和维护
- 有益于搜索引擎检索(
SEO
),支持读屏软件,根据文章自动生成目录等。
-
对于语义标签,用对比不用好,不用比用错好。
-
语义标签的4种使用场景:
- 自然语言能力的补充(注解)
HTML
有些标签是必须的,如果没有,文字会产生歧义。例如某种场景下表示强调的em
- 文章标题摘要,例如:
h1
-h6
,hgroup
- 适合机器阅读的整体结构
-
一个典型的
body
结构类似:<body> <header> <nav> …… </nav> </header> <aside> <nav> …… </nav> </aside> <section>……</section> <section>……</section> <section>……</section> <footer> <address>……</address> </footer> </body>
-
在上述结构里的标签说明:
header
通常出现在前部,表示导航或介绍性内容。footer
通常出现在尾部,包含一些作者信息、相关链接、版权信息等。通常它和header
都是放在article
或者body
的直接子元素。aside
表示跟文章主体不那么相关的部分,它可能包含导航、广告等工具性质的内容。侧边栏是aside
,aside
不一定是侧边栏。aside
和header
中都可能出现导航(nav 标签),二者的区别是,header
中的导航多数是到文章自己的目录,而aside
中的导航多数是到关联页面或者是整站地图。footer
中的address
表示作者信息。
HTML5 标签含义之元素周期表
链接:http://www.html5star.com/manual/html5label-meaning/