1

背景画像としてサイトヘッダー/ロゴを含む大きなdivがあります。z-indexを使用して、この背後にサイトタイトルを含むh2タグを配置し、ユーザーが何らかの理由で画像を取得できなかった/取得できなかった場合に表示されるようにすることに何か問題がありますか?これは、標準の[h2要素の背景]画像置換とは異なることを私は知っています。(編集:申し訳ありませんが、明確にしていない可能性があります-IMGタグではなくdiv背景画像を使用しています)

4

5 に答える 5

3

imgタグのalt属性を使用する必要があります。これにより、何らかの理由で画像が読み込まれなかった場合に、テキストが表示されます。

これがまさにaltattrが存在する理由です。

于 2011-09-22T19:52:52.203 に答える
2

alt属性を使用してimgタグを簡単に配置できます。そうすれば、画像がロードされていない場合、テキストが表示されます。

<img src="" alt="This text will be displayed" />
于 2011-09-22T19:52:16.307 に答える
2

可能であれば、divを捨てて、id付きのh2を使用し、それに背景画像を設定します。

背景とテキストしかない場合は、他のブロックレベルの要素を使用できるときに過度のdivを回避するために、可能な限りこれを行います。背景画像のあるh*はまだ見出しです。

于 2011-09-22T19:55:11.523 に答える
1

Googleはあなたの説明が気に入らない:

http://www.google.com/support/webmasters/bin/answer.py?answer=66353

ただし、純粋な設計の観点からは、実際の問題はありません。肥大化したコードを保存してください。

変更を試みる前に、画像が失敗する頻度を確認することをお勧めします。

于 2011-09-22T19:53:59.820 に答える
0

それはいいです。多くの人が、サイトのロゴは、h1タグに入れるのが理にかなっている場合、ホームページ以外のh*タグに入れるものではないと感じていることに注意してください。

于 2011-09-22T19:53:09.527 に答える