4

我正在将 html5 实现到博客模板中,我对如何在首页上标记不同的“部分”感到困惑。这是一个杂志主题,所以所有主题都松散地相关。为了争论,假设它是一个电影网站,我有新闻版块、预告片版块和采访。在我的索引上是否合适:

<section>
    <h1>Trailers</h1>
        <ul>
          <li><a href="article">article</a></li>
          <li><a href="article">article</a></li>
          <li><a href="article">article</a></li>
          <li><a href="article">article</a></li>
        </ul>
</section>
4

2 回答 2

3

根据部分规范

一般规则是,只有当元素的内容明确地列在文档的大纲中时,section 元素才是合适的。

这意味着如果您只想对内容执行一些脚本或应用您应该使用的样式div。如果你认为section应该是syndicated,那么你最好使用article标签。

在这里您可以看到一些示例和指南:http ://www.w3.org/TR/2011/WD-html5-20110525/sections.html#headings-and-sections

于 2013-05-27T23:51:02.687 回答
2

这似乎不是它的预期用途;confer,尤其是第二个注:

section 元素不是通用容器元素。当一个元素仅用于样式目的或为了方便编写脚本时,鼓励作者使用 div 元素。一般规则是,只有当元素的内容明确地列在文档的大纲中时,section 元素才是合适的。

本质上,section是作为文档结构的一部分。

于 2013-05-27T23:50:50.563 回答