0
我試圖垂直對齊div標記中的內聯元素。這是我的HTML:與CSS垂直對齊
<div class="foo">
<div id="bar">
<a href="#">Link 1</a>
</div>
</div>
,這裏是我的CSS:
.foo{
width:200px;
height:60px;
background-color:red;
}
.foo #bar{
text-align:center;
vertical-align:middle;
}
如何垂直對齊這種定位的標籤?我是否已經將HTML/CSS設置爲正確的方式來有效地執行此操作?垂直對齊嵌入式和塊式元素的最佳做法是什麼?
感謝
以上應該工作。值得注意的是,「垂直對齊」實際上使元素相互對齊。例如,如果您在一行文字設置中有一個圖像「vertical-align:middle;」將文本對齊到圖像的中間。它不用於塊級別居中。你可以在這裏閱讀更多:http://phrogz.net/css/vertical-align/index.html – Darren