我正在查看文章20+ Professional Examples of Websites Using HTML5以查看新HTML 5标记的良好语义用法,我发现此网站http://bit.ly/bfgatc在标题H2
之前使用H1
HTML5中没问题吗?
答案 0 :(得分:3)
在我看来,这些都没有任何业务是单独的标题,而且肯定不应该在<hgroup>
。它们是一个标题,应该在<header>
内,或者甚至在<section>
内。他们没有单独的级别;一个人的风格比另一个人大。在任何一种顺序中使用这两种语法在语义上都是正确的。
所以我建议的是,而不是:
<header>
<nav>...</nav>
<div>
<hgroup>
<h2>...</h2>
<h1>...</h1>
</hgroup>
</div>
</header>
将是:
<nav>...</nav>
<header>
<h1>I design user interfaces and strive for <strong>perfection.</strong></h1>
</header>
答案 1 :(得分:0)
该元素已从HTML5(W3C)规范中删除。正如瑞安所说。把它放在标签中会更好。
答案 2 :(得分:-1)
为什么不呢? hgroup
的规范说:
hgroup元素通常用于对一组一个或多个h1-h6元素进行分组 - 分组,例如,节标题和附带的副标题。
我似乎很清楚,例如,节标题是H1,副标题是H2。
扩展:在这种情况下,它确实没有意义,但总的来说,技术上没有任何问题(虽然有点奇怪)。