http://jsfiddle.net/mJxn4/爲什麼我不能減小此文本的行高?
這很奇怪:我在<em>
標記中包裹了幾行文字。無論我做什麼,將line-height
的值降低到17px以下都沒有任何影響。我可以將line-height
上調大於17px,它會適用,但我不能得到它低於17px。
的CSS問題是:
#others .item em {
font-size: 13px;
line-height: 17px;
}
嘗試調整行高較高和較低,每次更改後運行更新的小提琴,你會明白我的意思。
這是爲什麼?在CSS的其他地方沒有指定line-height
,所以沒有任何東西可以覆蓋它。不管怎麼樣,因爲我在相同的選擇器內上下調整line-height
上下,所以更高的值將適用,但更低的值會被覆蓋。
我開始與本地HTML/CSS第一;然後我提取了我遇到的問題,併發布在JSFiddle上,而且看起來也是如此。它可能是瀏覽器嗎?我正在使用Safari。 – daGUY
我認爲,它工作正常,你可以把line-height:40px看成與font-size:13和line-height:17不同,因爲它看起來很相似。 – Osify
@mtr OP已經表示可以增加它,而不是減少它。 – Daedalus