我有一個文本和圖像裏面的div,它是190px x 190px,我希望一切都垂直居中。我怎樣才能在父div的數據中心?
我試過在SO和Google上尋找,似乎找不到一個簡單的答案來這樣做。
這樣做最簡單的方法是什麼?
HTML:
<div class="block">
<h2>TITLE</h2><br/>
<img src="...." width="190px"/>
<p>Hello world</p>
</div>
CSS:
.block {
position:relative;
width:190px;
height:190px;
background-color:FFF;
margin:10px;
float:left;
left:-10px;
text-align: center;
padding:10px;
border:solid 1px #CCC;
font-size:small;
}
.block p {
text-align: left;
}
如果你想一切都爲中心,爲什麼你要將文本對齊到段落的左邊? –
@Paulie_D - 問題說「垂直」 – Quentin
垂直對齊在HTML中是一個真正的婊子。 –