垂直設置考慮以下幾點:CSS:在中間
<div class="wrap">
<div class="left"></div>
<div class="right"></div>
</div>
左格比右DIV高度。我可以在右側div中間垂直設置左側div嗎?由於高度不同,我無法設置邊距頂部。
這裏的的jsfiddle鏈接: http://jsfiddle.net/k8972/
垂直設置考慮以下幾點:CSS:在中間
<div class="wrap">
<div class="left"></div>
<div class="right"></div>
</div>
左格比右DIV高度。我可以在右側div中間垂直設置左側div嗎?由於高度不同,我無法設置邊距頂部。
這裏的的jsfiddle鏈接: http://jsfiddle.net/k8972/
嗨現在用於display inline-block
並給予vertical-align
,並轉移到float
像這樣
.wrap{
overflow:hidden;
border:1px solid red;
width:250px;
display:table;
}
.left{
width:100px;
height:50px;
background:yellow;
display:inline-block;
vertical-align:middle;
}
.right{
width:100px;
height:100px;
background:brown;
display:inline-block;
vertical-align:middle;
}
您可以使用顯示:表細胞和垂直對齊:中間;但它不能在IE7或更低版本上運行。
已經嘗試過,沒有工作。 – user1355300 2012-07-12 06:22:48
對不起,它是中間的,不是中心。 – SpaceBeers 2012-07-12 06:25:23
只是想知道,爲什麼這不會與浮動工作? – user1355300 2012-07-12 06:44:36
檢查此更多信息http://phrogz.net/css/vertical-align/index.html – 2012-07-12 06:47:33