我試圖在一個外部div中水平和垂直居中一個div。它的工作原理,當外div有特定的寬度和高度,以像素爲單位設置像爲什麼百分比高度不適用於顯示:表格單元?
#countdownBox {
width: 700px;
height: 500px;
display: table-cell;
vertical-align: middle;
text-align: center;
}
但在高度和寬度都像
#countdownBox {
width: 100%;
height: 100%;
display: table-cell;
vertical-align: middle;
text-align: center;
}
百分比這是爲什麼有一個變通失敗和?
編輯這裏是容器CSS的HTML:
#countdownBoxContainer {
width: 100%;
height: 100%;
position: absolute;
bottom: 0;
left: 0;
z-index: 3;
}
<div id="countdownBoxContainer">
<div id="countdownBox">
<div>
hi there
</div>
</div>
</div>
HTML的外觀如何?百分比寬度和高度(通常)將不起作用,除非包含元素具有設置尺寸。 – HackedByChinese 2012-01-04 02:25:35
添加了HTML。該容器與其父項大小相同。 – zakdances 2012-01-04 02:36:52