html5:article与section元素
article元素
aiticle元素代表文档、页面或应用程序中独立的、完整的。可以肚子被外部引用的内容。它可以使一片博客或报刊中的文章、帖子。
一个article元素通常有它自己的标题,通常放在header元素里面,有时还有他的脚注。
Section元素
section元素用于对网站或应用程序中页面上的内容进行分块。一个section元素通常有内容及其标题组成。但section元素并非一个普通的容器元素;当一个容器需要被直接定义样式或通过脚本定义行为时,推荐使用div而非section元素。
通常不推荐为那些没有标题的内容使用section元素。
区别
如果一块内容相对来说比较独立、完整的时候,应该使用article元素;如果一块内容分成几段的时候,应该使用section。
注意:
不要将section用作设置样式的页面容器,那是div元素的工作。
如果article元素。aside元素或nav元素更符合使用条件,不要使用section元素。
不要为没有标题的内容区块使用section元素。