3
アリア以外の要素(画像など)にもaria role=headingを使用できるかどうかは知りませんか?例えばARIA見出しの役割を正しく使用する
:事前に
<img alt="..." role="heading" aria-level="1">
感謝。
アリア以外の要素(画像など)にもaria role=headingを使用できるかどうかは知りませんか?例えばARIA見出しの役割を正しく使用する
:事前に
<img alt="..." role="heading" aria-level="1">
感謝。
理由だけではなく、代わりに... ...
<h1><img alt="..."></h1>
を使わないのでしょうか?これは同じ機能を持つように見えますが、ARIAがサポートされているかどうかの問題を回避します。
これは、ウェブクローラが見出しとして使用されていることを知って、それに応じてそれを扱うという点で、検索エンジン(SEO)にも役立ちますが、アリアを見ることはほとんどありません属性。
私はそれはヘッダーが常に見出しと同じではないためだと思います。たとえば、ヘッダーには見出しだけでなく、字幕、日付情報、著者情報なども含まれます。また、ARIAがサポートされているかどうかを心配する必要はありません。それは単なる属性なので、包含を通じて何でも – iain
ここでの質問はヘッダセクションではなくヘッダーセクションであるので、あなたのコメントがどのように適用されるか、または変更されているかはわかりません。 [ARIA spec](http://www.w3.org/TR/wai-aria/roles#heading)からは、ARIAヘッダーの役割がHn要素にマッピングされ、ヘッダー/フッターの大きな部分にはマッピングされないことは合理的に明らかです。 – BrendanMcK
OPのコードを使用することは、最新のバージョンのブラウザ+スクリーンリーダーを使用しているユーザに*依存していることを意味します。 Hn要素に対するスクリーンリーダーのサポートは非常によく確立されています。 Hnの使用は、要素がヘッダーであり、スクリーンリーダー、インデクサーなどが広く理解していることを示す正しいHTML方法です。 ARIAの役割は、通常のセマンティックHTMLで基本的な意味を正しく表現できないときの代替メカニズムです。彼らがそこでHnを使うことができなかった理由があった場合にのみ、OPのテクニックの使用を助言したいと思います。 – BrendanMcK