2011-12-15 21 views
0

imは、div要素を持つurl( 'location')値を持つバックグラウンドプロパティを使用する際に問題があります。すべてのブラウザでは、divタグ内に書き込まれたコンテンツの背景画像は表示されません。divと背景画像?

コード:

HTML: ボディはクラス=スライドとdivタグを持っています。このdivタグにはいくつかのコンテンツとリンクが含まれています。

CSS: div.slide { margin: 0 auto; background: url(images/btnslide.gif); }

私は、エラーを特定する助けてください。おそらく私はdivタグを悪用しています。上記の問題のためにあなたがあなたの​​要素の高さを設定していないか、あなたは​​内の要素のためのフロートをクリアしていない事前

+0

は、そのパスの下に画像が存在していますか?あなたは100%確信していますか? –

答えて

1

おかげで解決策を指摘してください。 <div>内のフロートをクリアする場合は、高さを設定するか、overflow: autoを追加してみてください。

+1

また、画像のパスを確認することを検討してください。画像は、CSSが入っているディレクトリから相対的に選択されています。 – Wex

+0

ありがとうwex ..問題はCSSと画像が別のディレクトリにあり、メインディレクトリ – PVB

+0

確かに。あなたがあなたの問題を解決するのに役立つと感じたら、この解決策を受け入れてください:) – Wex

0

このコードはデフォルトで動作するはずです。他の誰かが間違っていると言われています。

高さが正しくないか、イメージが存在しません。

どのブラウザが正しく機能していませんか?

あなたが好きなら、あなたは完全な構文とCSSを足す試すことができます。 background: url(..) top left repeat;

+0

おかげで.. ..解決策を得ました。wexはコメントに書いています – PVB