0

真の衒学者への質問

何かが私の目にとまり、この質問を促したとき、私はChromeの開発者ツールの要素タブを調べていました。

タグの意味のあるalt属性imgはアクセシビリティに必要な期待ですが( alt = " OliviaCulpo<img src="/path/to/beauty.png"がミスUSA2012コンテストで優勝しました" />、「スペーサー」またはその他の「装飾的な」画像の属性空白の値:= "" alt<img src="/images/spacer.gif" alt/>

これらの質問は、装飾的な画像のみを対象としています。

  • alt属性を宣言したが、定義しないとどうなりますか: <img src="/images/spacer.gif"alt/>
  • 2つのオプションのうち、どちらが最適ですか(そしてその理由)?
4

2 に答える 2

3

バリデーターを実行<img src="..." alt />すると、エラーがスローされます。nullのalt場合でも、属性には値が必要ですalt=""。通常、画像にaltがない場合、一部の支援技術が画像へのパスをアナウンスします。

だから<img src="..." alt />と同じ<img src="..." />です。通常、使用される単語は装飾的対些細なものですが、おそらく同じ考えです。これらのタイプの画像には、nullaltが必要です。

于 2013-01-22T14:47:59.293 に答える
1

どちらもW3C検証に合格しますが、WCAG 2.0の推奨事項によれば、推奨される方法は属性を次のように定義することです。

<img src="" alt="" />

W3Cからの次のワーキングノートを参照してください。

于 2013-01-18T17:27:44.317 に答える