<body>
<h1>The Wiki Center Of Exampland</h1>
<nav>
<ul>
<li><a href="/">Home</a></li>
<li><a href="/events">Current Events</a></li>
...more...
</ul>
</nav>
<article>
<header>
<h2>Demos in Exampland</h2>
<p>Written by A. N. Other.</p>
</header>
<nav>
<ul>
<li><a href="#public">Public demonstrations</a></li>
<li><a href="#destroy">Demolitions</a></li>
...more...
</ul>
</nav>
<div>
<section id="public">
<h2>Public demonstrations</h2>
<p>...more...</p>
</section>
<section id="destroy">
<h2>Demolitions</h2>
<p>...more...</p>
</section>
...more...
</div>
<footer>
<p><a href="?edit">Edit</a> | <a href="?delete">Delete</a> | <a href="?Rename">Rename</a></p>
</footer>
</article>
<footer>
<p><small>© copyright 1998 Exampland Emperor</small></p>
</footer>
</body>
鉴于<article>
代表了一个独立的内容,我不明白为什么<h2>Demos in Exampland</h2>
是<h2>
而不是<h1>
。
这似乎将自足内容与恰好出现的背景相结合。
如果我们只想将该标题设置为小于主页标题<h1>The Wiki Center Of Exampland</h1>
的样式,那么仅使用CSS定位它不是更好吗?
更一般地说,每当我们输入新的切片内容上下文时,标题编号似乎都会重置。
规范是否特别在任何地方解决这些问题?
答案 0 :(得分:0)
您通常是正确的,但没有自动化哪个HTML标记可以跟随哪个特定的其他标记,或者如何组织层次结构。这完全取决于程序员 - 可以犯错误...唯一的选择是检查有效性,甚至标题标记的层次结构也不是HTML有效性的必要条件。