1

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

  • article标签里面有section标签吗?
  • section标签里面有article标签吗?

我会很感激对此的所有意见,因为我用谷歌搜索它并且我有各种各样的搜索结果(:

4

1 回答 1

5

部分

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

请参阅使用上下文允许的父元素

文章

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

请参阅使用上下文允许的父元素

选择哪一个?

要考虑 HTML4,我们可以将其与<p>和进行比较<blockquote>。两者都是文本的块级元素,但<blockquote>就像 的子集<p>,具有更具体的含义(“这是一个引用文本块”)。<section><article>;相同 <section>指相关内容,但<article>指的是一个独立的相关内容,即使在页面上下文之外(页面的页眉和页脚等)。

可能令人困惑的部分是它<section>可以用于页面的某些部分(例如,主要内容栏,主页上的新闻部分)并包含<article>s,也可以用于 long 的部分<article>(即在 内部<article>)。

有关更多许可,请参阅本文

于 2012-08-23T11:12:07.880 回答