HTML5时代的H1数量

时间:2018-01-10 20:19:01

标签: html html5 tags

这对你来说应该很快..我知道在HTML5时代,只要它们是部分的一部分(总是使用“文章”或“部分”,有时是“导航”),就允许多个h1标签。

我的问题是,只允许在一个部分之外只有一个单独的H1,这个部分遵循pre-html5时代每页的一个h1规则..并且在部分中使用其余的h1?

这两个H1标签可以共存吗?

<div id="logo">
<h1><a href="index.html">... </a></h1>
</div>

<div class="container">
    <article>
        <header>

            <h1 style="font-size: 2em;">Sometext</h1>

        </header>
    </article>
</div>

2 个答案:

答案 0 :(得分:1)

HTML 5.2 recommendation says

  

目前在图形浏览器或辅助技术用户代理中没有已知的轮廓算法的原生实现,尽管该算法是在其他软件中实现的,例如一致性检查器和浏览器扩展。因此,不能依赖轮廓算法将文档结构传达给用户。作者应使用标题等级(h1-h6)来传达文件结构。

所以,虽然您可以按照理论中的代码示例进行操作,但实际上您不应该这样做。

答案 1 :(得分:0)

以你在问题中建议的方式使用H1是完全可以接受的。

例如,在Bootstrap中你可以使用它:

<a class="navbar-brand" href="#">Navbar</a>

或者改为:

导航栏中的

<h1 class="navbar-brand">Navbar</h1>