Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML5时代的H1数量_Html_Tags - Fatal编程技术网

HTML5时代的H1数量

HTML5时代的H1数量,html,tags,Html,Tags,这对你来说应该很快。。我知道在HTML5时代,多个h1标签是允许的,只要它们是部分的一部分(总是使用“article”或“section”,有时使用“nav”) 我的问题是,是否允许在html5时代之前的每页一个H1规则的部分之外只允许有一个H1。。在部分中使用剩余的h1 那么这两个H1标签能共存吗 <div id="logo"> <h1><a href="index.html">... </a></h1> </div>

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

我的问题是,是否允许在html5时代之前的每页一个H1规则的部分之外只允许有一个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>

一些文字

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


因此,虽然您可以按照您的代码示例在理论上显示的那样做,但在实践中您不应该这样做。

按照您在问题中建议的方式使用H1s是完全可以接受的

例如,在引导中,您可以使用:

或者改为:


Navbar
在导航栏中。

我仍然可以使用多标签理论和实践,对吗?始终使用html5标记(不如上所示)…@justme-如果您指的是所有版本的HTML中都存在的h1到h6元素的层次结构:是的。这是引文中所说的。是否有可能标题排名也应该在节内工作,因此允许多个标记?例如,h1-h6。。。h1-h6等等。@justme-是的。这是引文中说你不应该使用的技巧,因为它不受支持。@Billef32-那篇文章已经过时了。您应该阅读并通过验证器运行代码,如see@j08691-有效性是一个有用的QA检查,但当无效文档出错时,有效文档不一定正确。页面顶部的链接和主标题在远程上并不等同。@Quentin那又怎样??这样使用它是一种常见的做法。@Ricky-所以你见过有人写它。伟大的人们(包括在大公司工作的人)总是写糟糕的代码,所以这并不能证明它是好代码。你听说屏幕阅读器正确地使用了它吗?@Quentin不,在这种情况下,这不是“坏代码”。在这种情况下,这只是个人偏好的问题。但这不是问题所在。问题是这是否可以接受。的确如此。@WebDevBooster-这不是个人喜好的问题。这是一个实际问题,闪亮的新规范没有实际的支持,因此使用它将引入可访问性问题,这将使一些人难以使用网站。