当 CSSline-height
属性设置为normal
. 我还发现了Eric Meyer 的一篇博客文章,其中讨论了不同的不一致之处line-height: normal;
,这里仅引用一个:
重点是:声明的效果
line-height: normal
不仅因浏览器而异,这是我所预料的——事实上,量化这些差异才是重点——<em>但它们也会因字体不同而不同,而且也会有所不同在给定的面内。
在我的例子中,我观察到添加一些 Unicode 符号,例如信封符号“✉”,如果line-height
设置为normal
. 设置line-height: 1.2;
解决了这个问题。
我的问题是:有任何理由使用line-height: normal;
吗?它的行为如此不可预测。