chrome 似乎将计算的值向下舍入line-height
.
例如:
line-height:1.33
with font-size:11px
将计算出line-height:14px
.
而确切的值是14.66
所以我希望行高等于 15px
您知道是否有任何方法可以强制浏览器将计算值向上舍入而不是向下舍入?
Chrome 将小数位截断为整数像素值。其他浏览器 (FF) 将四舍五入到最接近的整数像素值。不过,它们都将使用十进制值来计算子值。
您可以尝试使用translateZ 强制包含文本的元素进行图形加速,这“可能”允许文本的子像素渲染。如果它确实有效,它可能只在 Chrome 中有效。
#elm {
transform: translateZ(0);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)