Open7
role="img"について
きっと意味のある画像については全てrole="img
を使用した方が良い。
では意味のある画像とは具体的にどのような画像を指すのか考えたい。
例えば「バツボタン」は現在行っているアクションを「キャンセルする」という働きがありこれは明確に意味がある例。
反対に意味がない画像がどんな画像を指すのか理解できてないのでその辺を調べたい。
それとスクリーンリーダーなどの支援技術を使った時の挙動を踏まえて、role="img"
がある場合とない場合でどのように変わるのか調べる
ユーザーの入力を受け付けるものであれば代替テキストが必須
何の情報も持たず、何の機能も持たない画像は純粋な装飾
実装例としてアイコンにフォントファイルを使用している例を挙げているが、svg要素の方が一般的だと思うのでその場合についての話をしようかな