2012-08-03 31 views
1

OK,所以這裏的演示:http://jsfiddle.net/YLJyV/
文本的每一行應該是40像素高(line-height: 40px),但span表明,那些沒有發生。我在這裏錯過了什麼?謝謝。CSS行高度的像素值不工作

+1

dunno對我來說它的工作很好......看起來跨度有一些額外的邊距/填充...你應該使用btw xhtml ..看起來更清潔並防止錯誤。 Morevoder看到這個:http://jsfiddle.net/YLJyV/1/我給了跨度絕對定位.. 40px線高度看起來很好 – Jenson 2012-08-03 11:47:58

+2

啊,我看到了問題。設置行高可以在每行的上方和下方添加額外的空間,但在我的示例中,跨度僅延伸到行的上方。設置'position:absolute'將垂直對齊線條中間的跨度。 – Abraham 2012-08-03 11:53:42

+0

@Abraham:你應該將它作爲你的問題的答案,然後明天接受它(你必須等待24小時才能接受你發佈到你自己問題的答案) - 我會升級答案 – 2012-08-03 12:09:21

回答

1

我知道這個問題已經過時並且已經解決了,但是如果有其他人在這裏結束,今天我發現跨度和div處理行高不同。更多信息:why the span's line-height is useless