我有一个 div,里面有文本和图像,它是 190px x 190px,我想让所有东西都垂直居中。
我尝试过查看 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;
}