既然移动端viewport可以设置宽度,为什么还要用rem方案?

发布于 2022-09-04 11:04:27 字数 227 浏览 5 评论 0

既然移动端viewport可以设置宽度,为什么还要用rem方案?
比如大部分移动端UI设计稿都是640px的宽度,
那么我直接设置
<meta content="width=640, user-scalable=no" name="viewport">
不就可以了吗?就是我强制的让屏幕全屏显示640宽度的页面。
也不需要rem单位换算了,直接按照UI图上的像素值设置CSS样式就可以了?不是吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

你的笑 2022-09-11 11:04:27

实际情况确不得不管大于640或者小于640的吧,所以就得设置一个基础字体大小,然后再根据不同需求设置具体rem大小的字体

你不是我要的菜∠ 2022-09-11 11:04:27

手机屏幕大小各种不一样,所以需要用比例型单位
供参考
http://www.jianshu.com/p/b00c...

醉态萌生 2022-09-11 11:04:27

我觉得可以看下这个文档里的描述:Viewport_meta_tag

对于设置了初始或最大缩放的页面,width属性实际上变成了最小视口宽度。比如,如果你的布局需要至少500像素的宽度,那么你可以使用以下标记。当屏幕宽度大于500像素时,浏览器会扩展视口(而不是放大页面)来适应屏幕

<meta name="viewport" content="width=500, initial-scale=1">
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文