viewport

手机浏览器默认为咱们作了两件事:ios

(1)页面渲染在一个980px(ios)的viewportweb

(2)缩放浏览器

为何渲染时,要有viewport?--------为了排版正确布局

viewport分两种:spa

a.    visual viewport   ------窗口缩放:scale(度量viewport/视口)scala

b.    layout viewport设计

设计移动web 为何不使用默认的980px的布局viewport?code

a. 宽度不可控制,不一样系统不一样设备的默认值均可能不一样blog

b. 页面缩小版显示,交互不友好it

c. 连接不可点

d. 有缩放,缩放后又有滚动

font-size为40px等于PC上12px同等物理大小,不规范

<meta name="viewport" content="name=value,name=value"/>  能够改造viewport

查看默认的布局viewport:  document.body.clientWidth

度量viewport: window.innerWidth

缩放比例=度量viewport/布局viewport

移动web最佳的viewport设置:布局viewport=设备宽度=度量viewport

最经常使用的代码:

<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no"/>
相关文章
相关标签/搜索