2013-01-17 36 views
0

Css noob在這裏需要一些建議。如何正確清除花車

我有一個窗體,有時有2個div並排(輸入/標籤內部/驗證器)。在此之後的任何其他div格式不正確,甚至沒有clearfix。

[div] [div] 
--> clear div goes here 
[ div ] 

我已經用css {clear:both;}修復了另一個Div,但這是多餘的。還有什麼我發現,IE瀏覽器需要在清除div上的高度來兌現低位div的任何保證金。

有沒有更好的方法來處理這個問題?

+2

你需要向我們展示一些代碼,最好在jsfiddle –

+0

是的。 '清楚:都' – Kermit

+0

浮游物?它[全部關於內聯塊](http://jsfiddle.net/S5afv/)。 (在我的愚見) :) – jmeas

回答

0

很難確切地看到你沒有看到代碼的問題,但希望這有助於。

<div class="one" style="float: left;"> This div is floated left </div> 

<div class="example1" style="clear: left;">this is text in example 1</div> <!-- notice clear left means this dive will appear after the float, no matter how much stuff is in the float --> 

如果一個類是浮動左側,然後例如1似乎就在旁邊,但在這種情況下,你清除了浮動到左邊(這是一個類),所以例如1個顯示在您的浮動對象的下方。