0

私のサイトでは、次のようなものがあります: http://jsfiddle.net/YRBT4/

現在、#secondブロックは動的オブジェクトです - サーバーはそれを生成するかどうかのどちらかです。そこにない場合、#fourthブロックが崩壊し、すべてが悪く見えます。

#thirdブロックを同じように動作させるにはどうすればよいですか?#secondただし、ブロックを含む要素の右側に保持します (ここでは固定値を指定したくありません)。

4

2 に答える 2

0

私は使用しますclearfix

<div id="first"></div>
<div class="clearfix">
    <div id="second"></div>
    <div id="third"></div>
</div>
<div id="fourth"></div>

と:

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

再利用可能で、フローティング.clearfix要素をクリアするための一般的な方法です。

于 2013-09-29T19:48:16.027 に答える