针对低版本chrome谷歌浏览器设置一个校准字体大小样式:
-webkit-text-size-adjust:none (已经不能使用了)
需要使用:
-webkit-transform:scale(0.8);
— —对指定的标签进行缩放,比如,上述代码的意思就是,对div及其子元素(包括文本,也就包括字号)的高度(Y)放小到80%。类似的,宽度放缩:scaleX(pre),整体放缩scale(pre)。
span{ display:inline-block; -webkit-transform:scale(0.8); font-size: 10px; }
将会出现很大的留白,怎么却掉这个留白呢?
两条铁律:
margin-top:-12px; padding-bottom:-12px;
使用marin的负值,可以向指定方向移动外边距,即元素整体;
使用padding的负值,可以向指定的方向移动内边距,即撑大元素体;
之后,缩小的文本没哟发生变化,那么就达到了效果——在Google浏览器缩小字体,且像正常一样的执行。