嵌套时是否应重新开始标题标记编号? 让我们考虑一本HTML书(远离通常的博客帖子例子)。
代码可能如下所示:嵌套时是否应重新开始标题标记编号? 让我们考虑一本HTML书(远离通常的博客帖子例子)。,html,Html,代码可能如下所示: <!DOCTYPE html> <html> <head> <title>The title</title> </head> <body> <h1>The title</h1> <article class="the-book"> <h2>Chapter I</h2> <
<!DOCTYPE html>
<html>
<head>
<title>The title</title>
</head>
<body>
<h1>The title</h1>
<article class="the-book">
<h2>Chapter I</h2>
<section>
<!-- the contents -->
</section>
<h2>Chapter II</h2>
<section>
<!-- the contents -->
</section>
</article>
</body>
</html>
标题
标题
第一章
第二章
章节中正确的标题编号是什么?在新范围内重新开始编号并再次使用
,
是否正确?还是使用下一个未使用的级别(
)
我是在语义和正确的HTML5代码(而不是表示)的背景下提出这个问题的。最好的方法是保持嵌套的有效性,无论
的预期范围如何(6月9日),HTML验证程序已经更新,以识别从未有浏览器实现过它(6月16日),而且,对于浏览器中的任何打开的bug,都没有采取任何措施来解决它(,)
您可以获得最新的拍摄,最新的拍摄日期为2018年1月14日(定期更新)
如果你想要更多的上下文或历史,我有一篇博客文章,其中包含了规范源代码的链接。只需转到底部的项目列表:查看这篇与您的项目相关的帖子question@WimMertens不幸的是,这个答案已经过时了。它从未提供语义含义,但事实上却让依赖良好结构的用户感到困惑,因为没有浏览器支持它。在本例中,它显示了使用h1
而不是部分
标记。@QuangVan它显示了
内部的
。阅读答案中的最后一个链接,其中包括WHATWG问题的链接、正在进行的讨论、对拟议大纲算法缺乏浏览器支持的记录以及为什么会出现这种结构(
针对每个
)会对AT用户产生反作用,否则不会给其他任何人带来任何好处。感谢您的回复和澄清哇,这是一篇非常权威的博客文章。谢谢你的答案应该更多⬆️