天天看点

css字体大小兼容性问题

针对低版本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的负值,可以向指定的方向移动内边距,即撑大元素体;

继续阅读