1

ここの背景画像(「cont」要素)は、ここのホームページのように表示されないことに気付きました。
高さを追加すると、フッターがどういうわけか台無しになることを除けば、高さと関係があるようです...
ホームページで機能するのと同じように、ページで背景を機能させるにはどうすればよいですか?

ありがとうございました。

4

3 に答える 3

4

要素に追加overflow: hidden;します.cont。問題は、その中の要素がであるfloatedため、高さに合わせてサイズが変更されないことです。

一般的に、これは、だけでなく、多くの方法で修正できますoverflow: hidden;リソースを見つけるためのclearfixのためのGoogle

于 2012-09-17T18:33:05.570 に答える
1

clearfixを使用します。

div<div style="clear: both"></div>の最後に追加します。#cont

私が使用している本番Webサイトでは、次のようになります。

<br class="clear"/>

プラスcss:

br.clear { display: block; width: 1px; height: 0px; clear: both; }
于 2012-09-17T18:34:56.397 に答える
1

background-imageが要素に設定されていdiv.contて、クリアフィックスがないため、高さが0になっているため、背景に表示するスペースがありません。clearfixを追加すると、機能します。それを行う1つの方法は次のとおりです。

<div class="cont">
  <div class="body">
  ...
  </div>

  <br style="clear: both" />
</div>
于 2012-09-17T18:38:41.990 に答える