HTML5的<article>标签只能在博客中使用吗?</article>

时间:2011-04-07 06:45:09

标签: html5

HTML5的article标记只能在博客中使用吗?它只适用于博客文章吗?是不是用于网站的内容部分,这不是博客?

一般我用

<div id="content">
<h2> title </h2>
<p> content </p>
</div>

我应该用div

替换article吗?
<article id="content">
<h2> title </h2>
<p> content </p>
</article>

<div id="content">
<article>
<h2> title </h2>
<p> content </p>
</article>
</div>

3 个答案:

答案 0 :(得分:1)

来自spec

  

article元素代表一个   由a组成的页面组件   自足的成分   文档,页面,应用程序或站点   这是打算的   可独立分发或   可重复使用,例如在联合。这个   可以是论坛帖子,杂志或   报纸文章,博客文章,a   用户提交的评论,一个互动的   小部件或小工具,或任何其他   独立的内容。

所以我猜这完全取决于#content包含的内容。如果它只包含特定article(或与article相关的内容,例如嵌套为article s的注释),则不需要div

My favourite resource about this - HTML5Doctor

答案 1 :(得分:1)

有一些不错的细节about the article element at html5doctor

简而言之,<article>不仅限于博客和您的示例

<article id="content">
<h2> title </h2>
<p> content </p>
</article>

似乎是<article>的理想用途。

答案 2 :(得分:0)

我为新标签阅读的一个定义,我发现它是最简洁的,如下:

  

article标签指定独立的自包含内容。   一篇文章本身应该有意义,应该可以独立于网站的其他部分进行分发。

例如:
  - 论坛帖子
  - 报纸文章
  - 博客文章
  - 用户评论

如果您希望包含在标签中的内容是自包含的并且在联合上下文中,那么是。再说一次,如果内容只是网站上网页的主要部分,那么我会说,不用担心。