エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
こんにちは、フロントエンド エンジニアの mehm8128 です。 今回はまとめ回なので、React Aria での a11y... こんにちは、フロントエンド エンジニアの mehm8128 です。 今回はまとめ回なので、React Aria での a11y 対応について、いくつかの種類に分けて見ていきます。 a11y 対応種類分け していきます。 スクリーンリーダーの読み上げ対応 a11y 対応と言って最初にこれが思い浮かぶ人は多かったのではないでしょうか。 HTML タグを正しく使って構造化するとか、accessible name をつけるという基本的なところから、aria-selectedなどのaria-属性を使って要素の状態を表現したり、aria-live="polite"のようなライブリージョンを用いてアナウンスさせたり、ブラウザ側でサポートされていないようなタイミングで読み上げたい場合に独自のLiveAnnouncerオブジェクトを用いてアナウンスさせたりと、様々な方法で Web ページの状態をスクリーンリー