4

それぞれ幅が固定で高さが不明な X ポストがあり、1 つの div-wrapper で 2 つの列に配置したいと考えています。しかし、それらをすべてフロート左に置くと、これが起こります。

ここに画像の説明を入力

空白を削除するにはどうすればよいですか?

4

4 に答える 4

2

clear: right を偶数ブロックに追加し、 clear: left を奇数ブロックに追加してください!

<style type="text/css">
    .odd { float: left; clear: left; }
    .even { float: right; clear: right; }
</style>

<div class="odd">content</div>
<div class="even">content</div>
<div class="odd">content</div>
<div class="even">content</div>
<div class="odd">content</div>
于 2012-10-04T14:37:16.960 に答える
1

使用する:nth-child(odd) {clear:both;}

ワーキングデモ

CSS

.outer {border:solid #f00; padding:10px;overflow:auto}
.outer div{border:solid 1px #f00; float:left; margin:5px}
.outer div:nth-child(odd) {clear:both;}

HTML

<div class="outer">
  <div >
    content content content content <br>content content content content <br>content content content content <br>content content content content <br>content content content content <br>content content content content <br></div>
<div >
     content content content content <br>content content content content <br>content content content  content <br>
</div>
<div >
     content content content content <br>content content content content <br>content content content content <br>content content content content <br>content content content content <br>content content content content <br>
</div>
<div>
     content content content content <br>content content content content <br>content content content content <br>content content content content <br>content content content content <br>content content content content <br>
</div>
<div >
     content content content content <br>content content content content <br>content content content content <br>content content content content <br>content content content content <br>content content content content <br>
</div>
  </div>
于 2012-10-04T14:48:53.337 に答える
0

2 番目のブロックの後に次を追加してみてください。

<div style="clear:both">&nbsp;</div>

それはトリックを行う必要があります

于 2012-10-04T14:37:15.397 に答える
-1

divleftコンテナーとrightdiv コンテナーを作成し、単に使用する代わりにこれらに投稿を追加しますfloat: left...

于 2012-10-04T14:36:51.210 に答える