前回まで
ゼロから始めるWeb Accessibility入門:概要
ゼロから始めるWeb Accessibility入門:誤解
アクセシブルなHTMLを構築するために、セマンティクスが重要です。
その要素は、何を意味しているのかを明確にマークアップしていくことが大事です。
- タイトル
- パラグラフ
- リスト
- 画像
これらの要素を正しい意味を伝えるのがアクセシビリティ対応の基本です。
HTMLリストのダメな記述
<div class="list-item">1つ目のリスト項目</div>
<div class="list-item">2つ目のリスト項目</div>
<div class="list-item">3つ目のリスト項目</div>
HTMLリストの正しい記述
<ul>
<li>1つ目のリスト項目</li>
<li>2つ目のリスト項目</li>
<li>3つ目のリスト項目</li>
</ul>
セマンティックHTMLでマークアップする最も重要なメリットは、スクリーンリーダー(音声読み上げソフトウェア)がこれらのパターンを認識でき、ユーザに音声で伝えられることです。
視覚的にも聴覚的にも同じ情報を提供し、見るユーザと聞くユーザが確実に同じコンテンツを同じように経験できるようになります。
セマンティック属性は従来のセマンティックHTMLを置き換えるものではなく、HTMLのセマンティクスをより強化するものです。