4
#test {background-image: url('/Skins/slickv2/csdlrsite/shared/1dpt_img_mainpic.png');
                  width: 200px; 
                 height: auto; 
     background-repeat : no-repeat;}

これは画像を表示していません。しかし、高さオプションを何らかの値に変更すると、それが機能しています。誰もこの問題を解決するのを手伝ってくれますか?

4

3 に答える 3

2

height:auto auto は、div のサイズをコンテンツの高さに合わせます。背景画像はコンテンツではないため、div の高さは 0 に設定されます。

于 2012-12-12T12:56:46.100 に答える
1

上記の答えのように、divがそのプロパティに影響するので正しいです。さらに、よくわかりませんが、原因である可能性があります。背景画像が最初に適用されているかどうかを確認し、実際のサイズを指定します(hとw)実際の画像の...

于 2012-12-17T11:06:05.030 に答える
0

CSS は「自動」検出で背景画像の高さをカウントしません。テキスト、他のブロックなどのようなものだけ...

于 2012-12-12T12:57:16.490 に答える