2011-10-20 46 views

回答

2

更新您的提琴。 http://jsfiddle.net/thomas_peklak/4huq3/24/

#left { 
    width: 228px; 
    height: 60px; 
    border: 1px solid #000; 
} 
#left a{line-height:60px} 

.icon { 
    vertical-align:middle 

} 
+0

+1 - 最直接,最簡潔的解決方案。 – gilly3

+0

不錯,除了蒂姆之前的路線。 –

+0

這裏是蒂姆之前沒有行的更新:http://jsfiddle.net/thomas_peklak/4huq3/46/ – topek

0

嘗試加入vertical-align:middle;.icon規則

0

你可以使用絕對定位是這樣的:

HTML:

<div id="left"><a href="..." class="icon"><span>Time Heidecker</span></div> 

CSS:

#left { position: relative; width: 228px; height: 60px; border: 1px solid #000; } 
#left span { position: absolute; top: 15px; left: 70px; } 

你必須去撥弄根據數字來確定你的最終中心位置文本和最終框的大小和/或如果你想垂直居中(CSS頂部)或水平居中(CSS左)。

我希望這有助於!