viewport视口简单介绍和em及rem区别

viewport(视口)就是设备上用来显示网页的那一块区域,但是viewport一般不局限于可视区域的大小,更多情况下都要比可视区域要大。移动设备上一般都为980px,除了windows系统手机为1024px。
移动设备上视口分为视觉视口(即屏幕大小,决定用户看到什么)、布局视口(980px),然后移动设备或按照一定比例缩放成视觉视口,用来约束CSS布局。
理想视口,我们可以把布局视口设为视觉视口,从而来影响css布局,只需要下面一行代码来实现:

<meta name="viewport" content="width=device-width"/>

这行代码告诉浏览器布局视口的宽度要和设备视口的宽度一样。
我们也可以设置多个属性:

<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=yes,maximum-scale=2"/>

其中,
width=device-width 设置布局视口的宽度为屏幕宽度
initial-scale=[number] 设置初始的缩放比率
user-scalable=yes | no 是否允许页面缩放,默认为yes
maximum-scale=[number] 允许最大放大比率
minimun-scale=[number] *允许最小缩小比率,当设定为1 等同于 user-scalable = no *

最后再提一个知识点,就是em 和rem:
em 相对于其父级元素去计算,而rem 相对于html节点字体大小。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容