zoukankan      html  css  js  c++  java
  • viewport

    手机浏览器默认为我们做了两件事:

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

    (2)缩放

    为什么渲染时,要有viewport?--------为了排版正确

    viewport分两种:

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

    b.    layout viewport

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

    a. 宽度不可控制,不同系统不同设备的默认值都可能不同

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

    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"/>
  • 相关阅读:
    sort
    usaco-3.1-humble-pass
    usaco-3.1-inflate-pass
    usaco-3.1-agrinet-pass
    usaco-2.4-fracdec-pass
    usaco-2.4-comhome-pass
    usaco-2.4-cowtour-pass
    usaco-2.4-maze1-pass
    usaco-2.4-ttwo-pass
    usaco-2.3-concom-pass
  • 原文地址:https://www.cnblogs.com/mujinxinian/p/5569717.html
Copyright © 2011-2022 走看看