我有兴趣看到一些意见,甚至是一些明确的答案,以下查询:
什么范围决定了标题的级别?
我想提出的两个极端如下:
- 网站范围
- 部分范围
以下是每个示例:
网站范围
<html>
<body>
<h1>Haunted fishbowls</h1>
<div class="article">
<h2>What does it do to my fish?</h2>
<p>Fish ipsum</p>
<h3>Toiletbowl hauntings?</h3>
<p>Subheader fish ipsum</p>
</div>
<div class="article">
<h2>Stones are sinking upwards</h2>
<p>Weird stuff is happening in my fish bowl today</p>
</div>
</body>
</html>
如您所见,标题级别是在“全局”范围内确定的。即使它对我的鱼有什么影响?显然是文章的第一级标题,它是网站的第二级标题,因此标记为h2。
部分范围
<html>
<body>
<h1>Haunted fishbowls</h1>
<div class="article">
<h1>What does it do to my fish?</h1>
<p>Fish ipsum</p>
<h2>Toiletbowl hauntings?</h2>
<p>Subheader fish ipsum</p>
</div>
<div class="article">
<h1>Stones are sinking upwards</h1>
<p>Weird stuff is happening in my fish bowl today</p>
</div>
</body>
</html>
现在,几乎相同的 HTML 的标记有所不同。注意文章里面's, 标头调平重置。这是为了表示文章内部的标题级别。所以div class="article"中的h1代表文章的主要标题,即标题。body中的h1表示正文的主标题。
会有什么办法?
所以现在我问你,要走的路是什么?这有明确的标准吗?任何答案都非常受欢迎。我主要感兴趣的是大家对此的看法。