viewport 手机浏览器为我们做了两件事
页面渲染在980px的viewport
缩放
先排版正确再缩放
viewport分为visual viewport 视口wiewport或称为视口wiewport (缩放)还有layout viewport 布局viewport(将页面渲染在底层)
为什么不使用默认的980px的布局viewport
宽度不可控制,不同系统不同设备的默认值可能不同
页面缩小版显示,交互不友好
链接不可点
有缩放,缩放后又有滚动
font-size为40px等于pc上12px同等物理大小,不规范。
通过meta标签改变默认的wiewport
Viewport
移动设备默认做了两件事情:
先把页面渲染在一个980px(ios)的viewport里面
把页面进行缩放
问题:为什么不能直接进行缩放
答案:屏幕变小了,但是对应的字体,图片还是原来大屏幕下设置的大小,所以会出现宽度不够现象,排版也就乱了。
把页面渲染在一个viewport里面,通过缩放查看