2011-11-16 46 views

回答

3

地址:

img 
{ 
    vertical-align: middle; 
} 

因爲你的文字是內嵌的圖像,你需要告訴圖像如何與文本對齊。

+0

這是水平居中文本嗎?我不認爲它會...... – Dismissile

+0

確保爲此樣式添加'margin-bottom:## px',以提供您以前填充的位。 –

0

span是一個內聯元素,所以它只會佔用它需要的空間量。考慮使用display: block跨越一個塊元素,它將佔用全部寬度。然後你可以申請text-align: center

不過,在這種情況下,您可能必須將圖像浮動到左側。

更新:我添加的樣式小提琴:

http://jsfiddle.net/Dismissile/vJaaR/1/

這是否你想要做什麼?

這是我加的樣式:

a.small-width > span { 
    display: block; 
    text-align: center; 
} 

a.small-width > img { 
    float: left; 
} 

您可能需要創建新的類,因爲我不知道還有什麼你用小寬度。