我有一個絕對定位的元素,裏面有內容。它可以是<h1>
或幾個<p>
標籤。所以我不知道內容的高度。絕對定位div中的中心內容
我該如何將內容垂直居中放置在絕對位置div
?
HTML:
<div id="absolute">
<div class="centerd">
<h1>helo</h1>
<span>hi again</span>
</div>
</div>
CSS:
#absolute {
position:absolute;
top:10px;
left:10px;
width:50%;
height:50%;
background:yellow;
}
.centerd {
display:table-cell;
vertical-align:middle;
}
這不居中內容..它只是使內容* *開始從中心 – 2013-04-26 14:38:13
@ExplosionPills似乎中心我的內容 - 嘗試加入更多的內容和你將看到它保持垂直對齊,而不是從中心開始。你可能會認爲它是從中心開始的,因爲h1會有自然的頂部填充,從而將其推倒 – Pete 2013-04-26 14:41:18