手淘-网易适配方案

本文探讨了网易和手淘(淘宝)在移动端屏幕适配的方案。网易方案基于设计稿横向分辨率计算元素宽度,利用动态设置html的font-size实现适配。手淘则通过设置meta标签及动态font-size,确保页面与设计稿比例一致。两者共性包括动态font-size、按设计稿尺寸计算布局,但设计稿分辨率、viewport设置和计算方式存在差异。
摘要由CSDN通过智能技术生成

网易的适配方案

设计稿640px取一个100pxfont-size为参照 那么body元素的宽度就可以设置为width: 6.4rem,所以htmlfont-size=deviceWidth/6.4 这个deviceWidth就是viewport设置中的那个deviceWidth,根据这个计算规则,可得出适配方案

deviceWidth = 320,font-size = 320 / 6.4 = 50px
deviceWidth = 375,font-size = 375 / 6.4 = 58.59375px
deviceWidth = 414,font-size = 414 / 6.4 = 64.6875px
deviceWidth = 500,font-size = 500 / 6.4 = 78.125px

宽高字体都用rem单位
这个deviceWidth通过document.documentElement.clientWidth就能取到了,所以当页面的dom ready后,做的第一件事

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值