nav 要素主要なナビゲーションを表す

nav 要素は文書内の主要なナビゲーションのセクションを表します。

文書内にあるリンクがすべて nav 要素に含まれる必要はありません。主要なナビゲーションを含むセクションのみに使用します。主要なナビゲーションとは、例えばそのウェブサイト内で共通で使われている、所謂グローバルナビゲーションや、ブログのサイドメニューによくある、カテゴリー一覧などのリンクブロック、あるいは文書内で各セクションに移動するためのリンクブロックなどが該当するかもしれません。

文書のフッタに文書間を移動するリンクがあったとしても、そのセクションが文書のフッタとして扱うのが妥当な場合は、footer 要素を使用するべきです。

なお、nav 要素はセクショニング・コンテンツですので、アウトラインを生成しますが、見出しがないセクションとなってもその性質上、特に問題はないと思われます。

サンプルソースを見る

nav 要素の仕様

カテゴリ
コンテンツモデル
この要素を使用できる文脈

フロー・コンテンツが期待される場所

この要素で使用できる属性
DOM インタフェース
Uses HTMLElement.

nav 要素のサンプルソース

<body>
 <header>
  <h1 role="banner">ウェブサイトのタイトル</h1>
  <nav role="navigation">
   <ul>
    <li><a href="/">トップ</a>
    <li><a href="/blog">ブログ</a>
    <li><a href="/contact/">お問い合わせ</a>
   </ul>
  </nav>
 </header>

W3C HTML5 仕様書

4.4.4 The nav element