• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スタイルシートの画像)

スタイルシートで背景画像を記述するにはどうやってalt属性を記述したら良いか

このQ&Aのポイント
  • スタイルシートで背景画像を表示する際には、alt属性を使うことはできません。
  • alt属性はHTMLのimg要素で使用され、画像が表示されない場合やスクリーンリーダーが利用される場合に代替テキストとして表示されます。
  • スタイルシートの背景画像は装飾的な要素であり、ページの内容に関わるものではないため、alt属性は必要ありません。

質問者が選んだベストアンサー

  • ベストアンサー
  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.1

背景に代替テキストってあんまり聞いたことないですね。 実際background-imageプロパティの値にaltはありません。 背景はコンテンツに影響しない(リンクでも空要素でもない)ので表示されなくても特に問題はない。 alt属性はあくまで非グラフィカルブラウザ向けの「代替テキスト」ですからね。 つまり、必要ないってことになります。 で、それでも強引にツールチップを表示したいというのなら、title属性で一応可能です。 もっともtitle属性は「補助的情報」なのでalt属性の本来の目的からは大きく外れますが。 div.img { background-image: url("○○.jpg"); width: 100px; height: 100px; } <div class="img" title="なんたらかんたら"></div>

moonzv
質問者

お礼

torayoshiさん回答ありがとうございます。 >alt属性はあくまで非グラフィカルブラウザ向けの「代替テキスト」ですからね。 よく分かりました。背景はあくまで背景ということですよね。 アクセスアップにつながるような画像はCSSに記述せずHTMLに入れたほうが良いのですね。 なんでもかんでもCSS!という考えが間違ってました。 お忙しい所ありがとうございました。

関連するQ&A