chrome浏览器设置不了小于12px字体无效

作者:袖梨 2022-06-25

不知道这个算不算Chrome浏览器的一个BUG,有人说这正是Chrome的人性化设置,因为小于12px的文字会比较难看得清楚,不过有时项目需要设置小于12px的文字大小
Chrome下,设置小于12px字体,显示仍为12px,
不去讨论是否是Chrome的BUG吧,先解决了问题再说!
设置:-webkit-text-size-adjust:none;即可解决问题。
有人建议在html或bogy里设置,不过我觉得可以自由点,在需要的设置的元素上设置即可。
PS:使用该私有属性后,chrome的字体将不能使用放大缩小功能!(页面缩放时可看到!)


对比firefox、ie6、7、8、9,他们的显示都是好的。要是你也碰到这问题,可以这样解决:


 -webkit-text-size-adjust: none;

css里加上这一句就可以。
如你的样式是这样写的:

 代码如下 复制代码

 .copyright{
    font-size:10px;
    background-color:#eee;
}

给copyright加上-webkit-text-size-adjust就可以了:

 

 代码如下 复制代码
 .copyright{
    font-size:10px;
    background-color:#eee;
    -webkit-text-size-adjust: none;
}

需要注意的是,添加了-webkit-text-size-adjust后,这个样式所定义的那些元素,在浏览器缩放页面时,他们的字体大小就不会跟着放大缩小了,所以不建议把-webkit-text-size-adjust写在body的定义里。

相关文章

精彩推荐