次のクエリについて、いくつかの意見、おそらくいくつかの明確な回答を見てみたいと思います。
ヘッダーのレベルを決定するスコープは?
私が提示したい2つの極端なものは次のとおりです。
- ウェブサイトのスコープ
- セクションのスコープ
それぞれの例を次に示します。
ウェブサイトのスコープ
<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>
ご覧のとおり、ヘッダー レベルは「グローバル」スコープで決定されます。それは私の魚に何をしますか?は明らかに記事の第 1 レベルのヘッダーであり、Web サイトの第 2 レベルのヘッダーであるため、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 が多少異なる方法でマークされています。記事内に注意してくださいの、ヘッダーのレベリングがリセットされます。これは、記事内のヘッダーのレベルを表します。したがって、div class="article"のh1は、記事のメイン ヘッダーであるタイトルを表します。本文のh1は、本文のメイン ヘッダーを表します。
方法は何ですか?
だから今私はあなたに尋ねます、行く方法は何ですか?これには明確な基準がありますか?どんな答えでも大歓迎です。私は主に、これに関するすべての人の視点に興味があります。