全体的な階層とあいまいな関係にある導入要素を使ってコンテンツを構成する最善の方法はありますか?私はそれが最良の例(例1)で示したと思う:導入要素を含むメニューを構成するにはどうすればよいですか?
<main>
<h1>Menu</h1>
<h2>Concept</h2>
<!-- A description of the concept -->
<h2>Prices</h2>
<!-- A price list -->
<h2>Meat</h2>
<h2>Vegetarian</h2>
<h2>Desserts</h2>
</main>
ここコンセプトとは入門要素として自然である価格が、階層的に私は彼らが肉と同じレベルに属して感じることはありません,ベジタリアンおよびデザート。
おそらく、入門要素を脇に置く方がよいでしょうか?このように(例2):
<main>
<h1>Menu</h1>
<aside>
<h2>Concept</h2>
<!-- A description of the concept -->
<h2>Prices</h2>
<!-- A price list -->
</aside>
<h2>Meat</h2>
<h2>Vegetarian</h2>
<h2>Desserts</h2>
</main>
これはaside要素の適切な使い方ではありません。ヘッダーに入れて、おそらく全体を区切る(例3):
<main>
<header>
<h1>Menu</h1>
<h2>Concept</h2>
<!-- A description of the concept -->
<h2>Prices</h2>
<!-- A price list -->
</header>
<section>
<h1>Meat</h1>
</section>
<section>
<h1>Vegetarian</h1>
</section>
<section>
<h1>Desserts</h1>
</section>
</main>
誰もがこれに関する考えを持っていますか?おそらく私の例のどれも正しいとは言えません。この場合、このタイプのコンテンツを構造化するためのベストプラクティスが何であるか知りたいのですが。
これは私が思ったよりも個人的な味わいであるかもしれません。私はh1タグがセクションタグと記事タグの内部で再び使われるかもしれないと信じています。 –