我有一个非常简单的问题,其中一个在语义上是正确的:
article
代码中有section
个代码吗?section
代码中有article
个代码吗?我很感激所有对此的看法,因为我搜索了它并且我有各种搜索结果(:
答案 0 :(得分:5)
HTML部分元素(<section>
)表示文档的通用部分,即内容的主题分组,通常带有标题。
HTML文章元素(<article>
)表示文档,页面,应用程序或站点中的自包含组合,其旨在可独立分发或可重用,例如,在联合中。这可以是论坛帖子,杂志或报纸文章,博客条目,用户提交的评论,交互式小部件或小工具,或任何其他独立的内容项目。
要考虑HTML4,我们可以将其与
<p>
和<blockquote>
进行比较。两者都是文本的块级元素,但<blockquote>
类似于<p>
的子集,具有更具体的含义('这是一段引用文本')。与<section>
和<article>
相同;<section>
表示相关内容,但<article>
表示一段相关内容,即使在页面上下文(页面的页眉和页脚等)之外,它本身也是有意义的。可能令人困惑的部分是
<section>
可用于页面的某些部分(例如主要内容列,主页上的新闻部分)并包含<article>
s,以及长<article>
的部分(即<article>
内)。
有关更多许可,请参阅this article。