font-size设置为12px以下载谷歌浏览器上无法正常显示,如何解决?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NewAir1798/article/details/78260806

因为 Chrome浏览器做了如下限制:

1. font-size 有一个最小值 12px,低于 12px 的,一律按 12px 显示。

2. 但是允许你把 font-size 设置为 0.

3. 这个 12px 的限制用户是可以自行调整的,进入 chrome://settings/fonts 进行设置。

 

通过代码的解决方法:

 

1. Chrome 29 版本之前,在css代码中可以使用 "-webkit-text-size-adjust: none;" 来解除这个限制。29 版本后,就无效了。

2. 你可以先设置 font-size:12px,然后使用 transform: scale(0.75) 将元素缩小,效果跟 9px 相同(12px*0.75=9px)。不过要注意的是,transform: scale 出了缩小 font-size,也会缩小其他一些属性(另外:transform: scale只能对块级元素进行缩放)。

猜你喜欢

转载自blog.csdn.net/NewAir1798/article/details/78260806