前言
什么是语义化?就是用合理、正确的标签来展示内容,比如h1~h6定义标题。
语义化优点:
- 易于用户阅读,样式丢失的时候能让页面呈现清晰的结构。
- 有利于SEO,搜索引擎根据标签来确定上下文和各个关键字的权重。
- 方便其他设备解析,如盲人阅读器根据语义渲染网页
- 有利于开发和维护,语义化更具可读性,代码更好维护,与CSS3关系更和谐。
<header>
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
<section>
<section>
表示文档中的一个区域(或节),比如,内容中的一个专题组。
如果元素内容可以分为几个部分的话,应该使用 <article>
而不是 <section>
。
不要把 <section>
元素作为一个普通的容器来使用,特别是当<section>
仅仅是为了美化样式或方便脚本使用的时候,应使用<div>
。
这几个标签,比较容易混淆的是<section>
、<article>
,所以这里特别说明:
“Authors are encouraged to use the article element instead of the section element when it would make sense to syndicate the contents of the elemen.”
通俗来说就是<article>
比<section>
更具有独立性、完整性。可通过该段内容脱离了所在的语境,是否完整、独立来判断。
非商用,侵删,转自: http://www.daqianduan.com/6549.html