移动端适配问题
@Brian老师 老师面试的时候移动端适配这块怎么回答? viewport 加 rem布局算是一种解决方案吧?
27
收起
正在回答 回答被采纳积分+1
1回答
Brian
2019-09-19 10:30:17
移动端适配这一块,有好多种方案。
viewport + rem:
viewport + vw
js动态设置: 参考文章
一般来说,用下面的这个viewport:
<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no,minimum-scale=1.0,maximum-scale=1.0"/>
width=device-width:设置布局视口的大小等于设备独立像素;
initial-scale=1.0:设置布局视口和视觉视口的大小等于设备独立像素;
user-scalable=no:不允许用户进行缩放;
minimum-scale和maximum-scale 分别这只最小的缩放为1.0,最大的缩放为1.0,表示不允许用户进行缩放操作。
但是有几个原则要考虑一下:
字体使用px
限制根元素的大小
使用sass中的function做到单位变换
参考资料:
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星