HTML5:只应将标题包含在标题中吗?

时间:2012-07-26 09:32:38

标签: html html5

如果标题部分仅包含标题(例如.h1,h2 ..),则没有其他信息。它还应该包装在标头标签中吗?或者如果标题标签的内容多于标题,那么应该使用标题标记吗?

例如,是否应该使用它?

<section>
    <h2> .... </h2>
    <div>
        ...
    </div>
</section>

还是这个?

<section>
    <header>
        <h2>...</h2>
    </header>
    <div>
        ...
    </div>
</section>

2 个答案:

答案 0 :(得分:1)

这是HTML5医生的文章:

Avoiding common HTML5 mistakes

...作为linked to by @simoncereska

为了节省一些时间,这是相关的引用:

  

如果您的<header>元素只包含一个标题元素,请离开   超出<header> <article>(例如)确保显示标题   在文档大纲中,因为<header>不包含   多个元素(如定义所描述的),为什么在编写代码时   你不需要吗?只需使用:

<article>  
    <h1>My best blog post</h1>
    <!-- Article content -->
</article>

这篇文章绝对值得一读,但如果您正在寻找快速回答,请参阅上面引用的粗体文字。 :)

答案 1 :(得分:0)

http://html5doctor.com/avoiding-common-html5-mistakes/非常好的文章。这将回答你的问题。