如果我们有一个博客帖子列表,就像在这种情况下:http:<article>//www.gamempire.it/news
我认为每个帖子可能是一个,但页面的标题("Novità"),可能是一个<h1>,是什么的语义标题?一节?
所以,我不知道这样做是否更好:
<section>
<h1>Novità</h1>
<article>...</article>
<article>...</article>
<article>...</article>
</section>
Run Code Online (Sandbox Code Playgroud)
要么:
<article>
<h1>Novità</h1>
<article>...</article>
<article>...</article>
<article>...</article>
</article>
Run Code Online (Sandbox Code Playgroud)
Jos*_*ber 10
你的第一种方法肯定更好.你应该把你的articles 放进去section.
查看htlm5doctor上的这两篇帖子:
section元素表示通用文档或应用程序节... section元素不是通用容器元素.当一个元素仅用于样式目的或作为脚本编写的便利时,鼓励作者使用div元素.一般规则是,只有元素的内容在文档的大纲中明确列出时,section元素才是合适的.
article元素表示页面的一个组件,该组件由文档,页面,应用程序或站点中的独立组合组成,并且旨在可独立分发或可重用,例如在联合中.这可以是论坛帖子,杂志或报纸文章,博客条目,用户提交的评论,交互式小部件或小工具,或任何其他独立的内容项.
就规范而言,这<article>是一个分段内容,因此可以接受任何流,分段和可触及的内容(除外<main>),包括其他<article>。
就语义而言,这取决于:文章是独立的,自包含的组成,可以包含其他文章,只要这些文章也是独立的,自包含的组成,同时又是主要组成的一部分。
当物品的元件嵌套,内物品元素表示文章认为是原则上相关的内容外的文章。例如,接受用户提交的评论的网站上的博客条目可以将评论表示为嵌套在博客条目的article元素内的article元素。