miChecker:『object要素内には、代替テキストを提供してください』
検出理由
「問題あり」として検出される項目です。
object 要素によるコンテンツのレンダリングができない場合、代替のコンテンツが提供されるようになっていないと問題として指摘されます。
<object (10分おきの株価をイメージにして表示する外部コンテンツ)> </object>
根拠
object要素によって組み込まれる外部コンテンツがレンダリングされない場合、代替のテキストが無いと利用者は何が起きているのか知ることができません。代替コンテンツを提供していれば、少なくとも、そこに何が提供されようとしていたのか、あるいは、同等のコンテンツを提供することも可能になるかもしれません。
修正方針
代替コンテンツを提供します。
例えば、10分おきに株価を表示する外部コンテンツを組み込む場合、仮にそれが機能しなくとも、そこで何が提供されているかわかるようにします。
<object (10分おきの株価をイメージにして表示する外部コンテンツ)> 株価を10分おきに更新して表示するコンテンツがあります。お使いの環境では正しく動作していません。 </object>
可能ならば、代替となるページへのリンクも追加すると良いでしょう。
補足
(特になし)
関連する達成基準、達成方法
- 達成基準 1.1.1 非テキストコンテンツ
- 達成方法 H53:
object
要素のボディを使用する
(他のテクニックは「miChecker対策テクニック集」に整理されています。)