0

高さを設定せずに画像の背景を設定する方法は?

#Header {
    background: #eee url("../Images/Banner.gif") repeat-x;
 }

<div id="Header">

</div>

しかし、画像は表示されません。ただし、次のコード画像が表示されます。

    #Header {
        background: #eee url("../Images/Banner.gif") repeat-x;
height=150px;
     }

なぜ高さを調整する必要があるのですか?高さを自動的に測定するには?

4

2 に答える 2

2

画像はdivの背景です。div にコンテンツや設定されたサイズがなく、表示できない場合、その背景をどのように見ることができますか? 答えは、何らかのコンテンツを div に入れることです。この画像を div 内に表示するだけの場合は、背景にする代わりに、画像を実際の html コンテンツとして div 内に配置します。

于 2013-11-12T21:21:10.733 に答える
0

おそらく、css3 プロパティの background-size を試して、次のように使用できます。

background-size: auto
于 2013-11-12T21:28:44.353 に答える