<nav> 要素のポイント!
- <nav> はページ内の「主要なナビゲーション」に限定して使う。フッターの細かいリンク集や、記事内の参考リンク列挙など、補助的なリンク群には <nav> を使わず <ul>/<p> で十分な場合が多い。
- ページ内に複数の <nav> を配置することは問題ないが、それぞれに aria-label を付与して役割を区別することが強く推奨される(例:aria-label="グローバルナビゲーション"、aria-label="パンくずリスト")。
- <nav> は暗黙的に ARIA ロール navigation を持ち、スクリーンリーダーのランドマークナビゲーションの対象になる。ユーザーはランドマーク一覧からナビゲーション領域へ直接ジャンプできる。
- <nav> の内部は必ずしも <ul> リストである必要はなく、<ol>(順序付きリスト、パンくずなど)や <a> タグの列挙も適切な場合がある。ただし構造化リストは機械可読性・アクセシビリティの観点から推奨される。