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