3.5.4 区块section

3.5.4 区块section

section元素代表网页或者应用程序页面的一个一般的区块。一个section元素通常由内容及其标题组成,可以用来描述章节、标签式对话框中的各种标签页、论文中带编号的区块。例如图3-18所示博文页面中的整个评论部分,就是一个section元素,再比如图3-19所示的页面中,整篇文章是一个article元素,文章中分小节介绍的几个区块就是section元素。

图3-19 页面中的section元素

代码结构如下:

注意:section元素和article元素极其相似,非常容易混淆,什么时候用article元素,什么时候用section元素主要看这段内容是否可以脱离上下文,作为一个完整的、独立的内容存在。比如图3-18所示例子中的一篇博文的评论部分是不能脱离博文独立存在的,因此使用section元素,比如图3-19所示例子中两个专业的介绍适用于什么场合,还得看整个文档的上下文内容,因此也使用section元素。相反,一篇博文、一则招生新闻,放在这个页面或者放在那个页面都能独立存在,那么在这种情况下就适合用article元素。

一个article元素里有没有section元素,有几个section元素都不是强制性的,只不过定义section元素会让文章的结构语义更明显。