img要素であればAIなどで画像の説明ができるが、background-imageやsvg要素を使うとできない(はず)。ということを踏まえると、画像的なものは可能なかぎりimg要素で描画すべきなのかという問いが浮かぶ。
しかしそう考えると、画像的なものとはどこからどこまでを指すのか。ページの背景に敷き詰めたパターン画像なんかもそれにあたるのか。とか考えると、そういう明らかに装飾的なものは違いそうだ、という一応の区別はできる。
「懸念が一般論としてあるだろう」という話をされていることはなんとなくわかっていたものの、僕の中では一般化できるほどに具体的な事例を知らなかったので参考にお聞きしたという次第でした。
ただそうなってくると、画像がimg要素で表示されているかそれ以外の方法で表示されてるかで事情が変わってきそうだとも一方で思いました。たとえば、background-imageとかsvg要素とか。でも将来的にUA/ATの進歩によっては、AOMとかも関係なく、
img要素であればAIなどで画像の説明ができるが、background-imageやsvg要素を使うとできない(はず)。ということを踏まえると、画像的なものは可能なかぎりimg要素で描画すべきなのかという問いが浮かぶ。
しかしそう考えると、画像的なものとはどこからどこまでを指すのか。ページの背景に敷き詰めたパターン画像なんかもそれにあたるのか。とか考えると、そういう明らかに装飾的なものは違いそうだ、という一応の区別はできる。
- 記事にある通りツールチップの問題(まあこれは気にはなるけど自分としては重要ではない)
- title要素を使用するのはアクセシビリティサポーテッドの観点で十分でない(と記憶しているが、現状としてどうかはわからない)
- title要素を使用する場合はアクセシビリティサポーテッドの観点からaria-labelledbyで紐付けるのが安全だが、idの管理に手間がかかる
- 記事にある通りツールチップの問題(まあこれは気にはなるけど自分としては重要ではない)
- title要素を使用するのはアクセシビリティサポーテッドの観点で十分でない(と記憶しているが、現状としてどうかはわからない)
- title要素を使用する場合はアクセシビリティサポーテッドの観点からaria-labelledbyで紐付けるのが安全だが、idの管理に手間がかかる