2010-12-30 28 views
0

画像のaltタグを配置したいと思います。しかし、背景のようなイメージ。タグにはありません。それはどんな方法でも可能ですか?事前背景画像のaltタグ

+1

背景画像は、定義により、コンテンツの一部ではないので、それが彼らのために代替コンテンツを持ってしても意味がありません。コンテンツを提供するためにそれらを乱用しないでください、あなたはそれを必要としません。 – Quentin

+1

私は@David Dorwardに同意します。あなたがaltタグを必要としているという事実は、おそらく背景イメージではないはずであることを示唆しています。 –

答えて

1

できません。しかし、私はアクセシビリティのために何をするのですか(時には、アクセス可能にする必要があるアイコンを使用する必要があります)は、背景イメージを使用し、バックグラウンドを持つ要素にテキストを配置しています。そして、このコンテンツをパディングまたはテキストインデントでプッシュアウトします。それは、盲人のためのaltタグと同じ効果を持っています。ここで

例: http://jsfiddle.net/QTvUd/

1

んで

おかげで、それは(あなたのケースではIMG)存在しないHTML要素の属性を使用することはできません。特にあなたが達成しようとしているものはありますか?

0

画像のaltタグを配置したいと思います。しかし、背景のようなイメージ。タグにはありません

いいえ。

CSSスプライトを使用している場合は、imgをコンテナエレメントとして使用することを検討してください。 imginput type="image"フィールドは、altプロパティを持つことが許可されている唯一のフィールドです。