我浮動的div工作就像一個魅力,直到我注意到在兩個最浮動的div垂直對齊中的小錯誤。浮動垂直對齊,即7問題
如果divs高度不同,則垂直對齊關閉任何人都知道此問題的解決方法?如果間距在底部但是在頂部,這並不重要。
我的問題的ASCII圖:
div1|annoyinggap
|div2
|
____|____
div3 div4
|
|
|
____|____
另外,在IE 7的DIV只是顯示在一列中,而不是一個漂亮的2×2格?
相關問題:2 x 2 div grid using float with min-height
HTML/CSS:
<div class="boxContainerTop">
<div class="boxContainer">
<div class="Section2R2CCol"></div>
<div class="Section2R2CCol"></div>
<div class="Section2R2CCol"></div>
<div class="Section2R2CCol"></div>
</div>
</div>
.boxContainerTop {
float: left;
}
.boxContainer {
border: 1px solid #BBC614;
float: left;
height: auto;
margin-bottom: 10px;
margin-left: 10px;
margin-top: 2px;
width: 950px;
}
.Section2R2CCol:after {
clear: both;
content: ".";
display: block;
float: left;
height: 0;
line-height: 0;
visibility: hidden;
}
.Section2R2CCol {
display: inline-block;
height: auto;
min-height: 125px;
padding-top: 5px;
width: 470px;
}
在一個側面說明有人提到前:是的,我們可以說誰關心的有關IE 7的歷史,我的答案是不夠的網站訪問者使用ie 7來證明維護開發的合理性。任何新功能都是爲ie8/ie9構建的。
按要求:http://jsfiddle.net/yBMdc/ jsfiddle測試用例。 CSS實際上不同,因爲這裏已經更新了CSS。
莫非ÿ你做一個[jsFiddle](http://jsfiddle.net/)測試用例? – thirtydot
我可以嘗試,而不是jsFiddle的最大粉絲,因爲它沒有正確模擬而在過去搞砸了。給我一兩個小時就要完成一些行動了。謝謝。 :) – Anicho
嘗試關閉「標準化的CSS」。否則,如果你正在用jsFiddle掙扎,試試[JS Bin](http://jsbin.com/)。 – thirtydot