首页 > 前端技术 > 手机端h5页面字体大小适配 @media
2021
12-20

手机端h5页面字体大小适配 @media

为解决适安卓手机跟苹果手机字体大小和高度不一致的问题;

首先设置初始字体:由于浏览器默认(因为1em=16px,所以0.625em=10px);

设置初始字体大小为62.5%;然后根据不同的屏幕尺寸计算相对应的百分比;

代码如下:

//安卓默认360

html,body {width: 100%;font-size: 62.5%;}

@media only screen and (min-width: 320px) {////iphone5
html,body {font-size: 55.556% !important;}
}
@media only screen and (min-width: 360px) {//一般安卓手机
html,body {font-size: 62.5% !important;}
}
@media only screen and (min-width: 375px) {//iphone6/7/8
html,body {font-size: 65.10417% !important;}
}
@media only screen and (min-width: 414px) {//iphone6/7/8 plus
html,body {font-size: 71.875% !important;}
}
@media only screen and (min-width: 768px) {//ipad
html,body {font-size: 133.3333% !important;}
}
@media only screen and (min-width: 1024px) {//ipad pro
html,body {font-size: 177.77778% !important;}
}

最后使用的时候:

px换算成rem,就能实现不同设备展示的字体大小及尺寸相差不大。

作者:向阳花_
链接:https://juejin.cn/post/6844903937393295373
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最后编辑:
作者:管理员
这个作者貌似有点懒,什么都没有留下。