第 201 题:项目怎么做的移动端适配?
几个重要的关键词:
- CSS 像素:代码中使用的逻辑像素,衡量页面,上的内容大小
- 设备像素:即物理像素,控制设备显示的单位,与设备、硬件有关
- 设备独立像素:与设备无关的逻辑像素,不同于设备像素(物理像素),不是真实存在的。
- 设备像素比:定义设备像素与设备独立像素比的关系 window.devicePixelRatio 设备像素比=物理像素/设备独立像素
- 分辨率:指的是屏幕.上垂直和水平的总物理像素
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
一种最简单的适配方法, 设置meta信息 width=375 , 375是你设计稿的宽度, 注意不能设置scale
这样直接用px单位, 页面也会跟踪适配了
border-radius吗,这个没必要用rem吧...
可以试试 长宽翻倍,然后用 transform: scale() 来缩小
以前使用过媒体查询,流性布局,flex 布局之类的去适应移动端。但是我发现最好的方案,还是弄两套方案,PC端一套,移动端一套。虽然代码会改动很多,但是用户体验却舒服不少。
px转rem,安卓上圆会变成椭圆。除了不让他转rem还有其他方法吗?
我们是rem + px + flex来整体实现的; 不能全部使用rem, 需要分情况使用
之前开发的时候特意了解过,大概如下:
缺点:
以上是个人看法,若有不对,感谢指正