Open7

role="img"について

wozittowozitto

きっと意味のある画像については全てrole="imgを使用した方が良い。
では意味のある画像とは具体的にどのような画像を指すのか考えたい。
例えば「バツボタン」は現在行っているアクションを「キャンセルする」という働きがありこれは明確に意味がある例。
反対に意味がない画像がどんな画像を指すのか理解できてないのでその辺を調べたい。
それとスクリーンリーダーなどの支援技術を使った時の挙動を踏まえて、role="img"がある場合とない場合でどのように変わるのか調べる

wozittowozitto

以下のような内容だと既に多くの記事で説明されていることなのであまり書く意味がないかな

  1. 意味のあるsvg要素にはrole="img"aria-labelを付与しましょう。
  2. なぜこの実装が最適なのかは別記事で説明されています。
  3. 見た目上意味を持っている要素もスクリーンリーダーユーザーからはその意図が伝わらないためです。
  4. 見た目上意味を持っているかどうかは ~ という基準で評価します。
wozittowozitto

それなら「画像が意味を持っているものかどうかの判断基準」について書いた方が良さそう