感謝您閱讀本文。我怎樣才能在兩個並排divs垂直居中文本?
我有類似於下面的標記。當只有一行文本時使用行高工作,但評論數據通常是多行的。讓標籤和數據垂直居中的最佳方式是什麼?
<html>
<head>
<style>
body {margin:0; padding:0; font-size:12px; font-family:Verdana; text-align:center;}
body {text-align: -moz-center; } /* For Firefox */
.record {width:760px; text-align:left; }
.label {float:left; width:125px; line-height:75px;}
.data {float:left; margin-left:10px; line-height:75px;}
.clear {clear:left;}
</style>
</head>
<body>
<div class="record">
<div class="label">Subject:</div>
<div class="data">This is the subject</div>
<span class="clear"></span>
<div class="label">Status:</div>
<div class="data">This is the status</div>
<span class="clear"></span>
<div class="label">Comments:</div>
<div class="data">These are the comments</div>
<span class="clear"></span>
</div>
</body>
</html>
第一個鏈接很棒,但該技術在IE7中無法使用,並且它提供的IE7解決方案不太好。我認爲在這種情況下,人們說「使用桌子」的合唱團是正確的。 – mhenry1384 2011-01-28 22:04:09