部分和文章标签

Rol*_*and 1 html5

我有一个非常简单的问题,其中一个在语义上是正确的:

  • article标签内section的标签?
  • section标签内article的标签?

我会很感激所有这方面的意见,因为我用Google搜索,我有各种搜索结果(:

Ahs*_*hid 5

部分

HTML Section Element(<section>)表示文档的通用部分,即内容的主题分组,通常带有标题.

请参阅允许的父元素使用环境

文章

HTML Article Element(<article>)表示文档,页面,应用程序或站点中的自包含组合,其旨在可独立分发或可重用,例如,在联合中.这可以是论坛帖子,杂志或报纸文章,博客条目,用户提交的评论,交互式小部件或小工具,或任何其他独立的内容项.

请参阅允许的父元素使用环境

哪一个选择?

想想HTML4,我们可以比较这对<p><blockquote>.两者都是文本的块级元素,但<blockquote>就像是一个子集<p>,具有更具体的含义('这是一个引用文本块').同样与<section><article>; <section>表示相关内容,但<article>意味着一个相关内容,即使在页面上下文(页面的页眉和页脚等)之外,它本身也是有意义的.

可能令人困惑的部分是<section>可用于页面的某些部分(例如主要内容列,主页上的新闻部分)并包含<article>s,也可用于长篇<article>(即内部<article>).

有关更多许可,请参阅此文章.