我有以下的html代碼:如何垂直對齊圖像旁邊的DIV?
<div id="personalInfo">
<img class="photo" alt="" src="...." />
<div id="details">
<p>
<label class="label">Name:</label>
<label class="detailsLabel"></label>
</p>
<p>
<label class="label">Date of birth:</label>
<label class="detailsLabel"></label>
</p>
<p>
<label class="label">Employee id:</label>
<label class="detailsLabel"></label>
</p>
<p>
<label class="label">Status:</label>
<label class="detailsLabel"></label>
</p>
</div>
</div>
和下面的CSS:
#personalInfo
{
width: 35%;
float: left;
clear: left;
margin-top: 5%;
margin-left: 2%;
font-size: 1.3em;
}
#details { margin-left: 5%; }
.photo {
vertical-align: middle;
width: 150px;
height: 150px;
float: left;
margin-left: 3%;
border: 1px solid #d1c7ac; }
.label { margin-top: 2%; margin-left: 5%; font-weight: bold; }
.detailsLabel { margin-top: 5%; margin-left: 0.5%; }
我需要的「細節」 div來垂直對齊到中相對的圖像。 我該怎麼做到這一點?
謝謝!
也許這只是我,但我不知道你是什麼意思''我需要'細節'div垂直對齊中間相對於圖像。 – thirtydot 2011-06-08 17:03:30
看這裏 - http://img703.imageshack.us/img703/2591/examplekc.png 我需要所有的標籤(在'細節'div)在圖像的中間,並在它旁邊。 .. – Sash 2011-06-08 17:07:42
啊,我明白了。我的窗戶很窄,所以文字在圖像下面。 – thirtydot 2011-06-08 18:59:27