divタグに画像を添付しようとしています。画像にCSSを使用する
<div class="arrow"></div>
.left div.arrow{background-image: url(../images/design/arrow.jpg); float:left;}
これを使用してHTMLページに何も表示されません。 私はそれを正しくやっていますか? 正しいフォルダに画像があります。
おかげ
divタグに画像を添付しようとしています。画像にCSSを使用する
<div class="arrow"></div>
.left div.arrow{background-image: url(../images/design/arrow.jpg); float:left;}
これを使用してHTMLページに何も表示されません。 私はそれを正しくやっていますか? 正しいフォルダに画像があります。
おかげ
あなたは、それはコンテンツがありませんので、それ以外の場合はDIVは基本的には見えない、DIV
のwidth
とheight
プロパティを設定する必要があります。背景画像の寸法に幅を設定してください(&)。
他の人が指摘しているとおりです。あなたのセレクタは、ターゲットdivがクラス "left"の要素の中にあることを示唆しています。そうでない場合、セレクタは機能しません。
.left div.arrow{background-image: url(../images/design/arrow.jpg); float:left;}
これはdiv
有するクラスarrow
クラスleft
を有する要素内に含まれるべきであることを示唆しています。これは本当ですか?
あなたはそれが空のときのdivを表示したい場合は、CSSでの幅と高さを指定する必要が
div.arrow{background-image: url(../images/design/arrow.jpg); float:left;}
にそれを変更する場合があります。
divにはサイズがないため、表示されません。サイズを指定するか、divにコンテンツを追加します。
あなたがこれを行う場合はdiv.arrow{background-image: url(../images/design/arrow.jpg); float:left; width:100px; height:100px;}
:
.left div.arrow{background-image: url(../images/design/arrow.jpg)
をそれはdiv要素がleft
のクラスで内部の要素である場合にのみ動作します。
あなたはこれで直接それをターゲットにすることができます:あなたは正しいを指定
をCSSでwidth
および/またはheight
を指定しますことを確認してください
div.arrow{background-image: url(../images/design/arrow.jpg)
画像のパス
div.arrow{ background-image: url(../images/design/arrow.jpg); width:200px; height:200px; }
左のクラスにあります:) – sark9012
左のクラスの中にあります。 – sark9012