HTML 5 で<nav>
残りのタグと一緒にタグを使用できますか?<header>
5 に答える
HTML5 仕様には、要素が要素の子である例があるので、そうです。nav
header
Web ページの上部にあるメイン メニューの場合は、ヘッダー内で使用します
<header>
<nav>
<ul>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
</ul>
</nav>
</header>
また、フッターでナビゲーションを使用することもできます..このナビゲーションがトップメニューのように「主に重要」である場合
<nav>
タグは、ナビゲーション リンクをラップするために使用できます。それらのリンクがヘッダー、フッター、またはページ内のいずれにあるかに関係なく、それらがナビゲーション用の別個のセクションである場合、それらのリンクは<nav>
タグ内でグループ化できます。
HTML5 仕様には、次のように記載されています。
nav 要素は、他のページまたはページ内のパーツにリンクするページのセクション (ナビゲーション リンクを含むセクション) を表します。ページ上のリンクのすべてのグループが nav 要素に含まれる必要はありません。主要なナビゲーション ブロックで構成されるセクションのみが nav 要素に適しています。特に、フッターにはサイトのさまざまな主要部分へのリンクのリストがあるのが一般的ですが、そのような場合にはフッター要素がより適切であり、これらのリンクには nav 要素は必要ありません。
nav タグ は、すべての形式のナビゲーションをラップするために使用するべきではなく、' Major Navigation '用に予約されています。
私が使う
<header>
<a href="#" id="logo" ></a>
<nav>
<a href="#">ling1</a>
<a href="#">link2</a>
<a href="#">link3</a>
<a href="#">link4</a>
</nav>
</header>