2011-01-27 15 views

答えて

4

理由だけではなく、代わりに... ...

<h1><img alt="..."></h1> 

を使わないのでしょうか?これは同じ機能を持つように見えますが、ARIAがサポートされているかどうかの問題を回避します。

これは、ウェブクローラが見出しとして使用されていることを知って、それに応じてそれを扱うという点で、検索エンジン(SEO)にも役立ちますが、アリアを見ることはほとんどありません属性。

+1

私はそれはヘッダーが常に見出しと同じではないためだと思います。たとえば、ヘッダーには見出しだけでなく、字幕、日付情報、著者情報なども含まれます。また、ARIAがサポートされているかどうかを心配する必要はありません。それは単なる属性なので、包含を通じて何でも – iain

+0

ここでの質問はヘッダセクションではなくヘッダーセクションであるので、あなたのコメントがどのように適用されるか、または変更されているかはわかりません。 [ARIA spec](http://www.w3.org/TR/wai-aria/roles#heading)からは、ARIAヘッダーの役割がHn要素にマッピングされ、ヘッダー/フッターの大きな部分にはマッピングされないことは合理的に明らかです。 – BrendanMcK

+0

OPのコードを使用することは、最新のバージョンのブラウザ+スクリーンリーダーを使用しているユーザに*依存していることを意味します。 Hn要素に対するスクリーンリーダーのサポートは非​​常によく確立されています。 Hnの使用は、要素がヘッダーであり、スクリーンリーダー、インデクサーなどが広く理解していることを示す正しいHTML方法です。 ARIAの役割は、通常のセマンティックHTMLで基本的な意味を正しく表現できないときの代替メカニズムです。彼らがそこでHnを使うことができなかった理由があった場合にのみ、OPのテクニックの使用を助言したいと思います。 – BrendanMcK

関連する問題