【入門編】WAI-ARIAによる見出しのセマンティクス補完 – HTML実践ガイド

見出しの「役割」を教える魔法? WAI-ARIAでアクセシビリティを底上げしよう

こんにちは!フロントエンドの世界へようこそ。
HTMLを書き始めると、必ず出会うのが`

`から`

`までの「見出しタグ」ですよね。 「見出しって、ただ文字を大きく太くするだけでしょ?」と思っているとしたら、ちょっと待ってください!実はこれ、Webの世界では「本の目次」のような超重要な役割を担っているんです。 今日は、そんな見出しのセマンティクス(意味付け)を、ちょっと特殊な状況でも正しく伝えるための「魔法の呪文」こと、WAI-ARIA(ワイ・アリア)についてお話しします。 — なぜ「見出しタグ」が必要なの?

例えば、あなたが大きな図書館に入ったとします。本棚にはたくさんの本がありますが、案内板や章立てがなかったらどうでしょう? 欲しい情報がどこにあるか、全くわかりませんよね。

目の見えない方や、スクリーンリーダー(画面読み上げソフト)を使っている方にとって、Webサイトはまさに「目次のない本」のようなもの。`

`や`

`というタグがあることで、ブラウザは「ここからがメインの話題だよ!」「ここは小さな補足だよ!」と、ユーザーに構造を伝えてくれるんです。 でも、たまにこんな現場に出くわすことがあります。 「デザインの都合で、どうしても見出しタグを使えない……でも、構造上は見出しとして扱ってほしい!」 そんな「困った!」を解決するのが、今回紹介する`role=”heading”`と`aria-level`です。 — まるで「変装の名人」!role=”heading”の仕組み

HTMLには「本来の役割」が決まっています。例えば`

コメント

タイトルとURLをコピーしました