http://jsfiddle.net/mJxn4/ http://jsfiddle.net/mJxn4/
这很奇怪:我有几行文本包裹在<em>
标签。无论我做什么,都会降低价值line-height
低于 17px 没有效果。我可以撞line-height
up大于 17px 就可以了,但我不能让它低于 17px。
有问题的 CSS 是:
#others .item em {
font-size: 13px;
line-height: 17px;
}
尝试将行高调整得更高和更低,并在每次更改后运行更新的小提琴,你就会明白我的意思。
为什么会这样呢?不line-height
在 CSS 中的其他任何地方指定,因此没有任何内容会覆盖它。无论如何,情况不可能是这样,因为我正在调整line-height
上和下在同一个选择器中,因此应用较高的值是没有意义的,但较低的值会被覆盖。
因为em
标签是内联的,其行高不能低于其父级div
.
例如,如果将父级的行高设置为 10px,那么您将能够减小父级的行高em
标签也为 10px。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)