zoukankan      html  css  js  c++  java
  • 前端基础之 viewport

    是什么

    viewport 指的是网页上的用户可视区域。移动设备上的可视区域相较于 pc 要小得多。这样一来,在 pc 屏幕上可以正常显示的网页,在移动设备上就必须缩小后才能放得下。这就造成了下面这个问题。

    如何设置

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    

    width=device-width 设置可视区域宽度为设备屏幕宽度
    initial-scale=1.0 设置首次载入时的缩放比例为 1:1

    加上后的效果

    Tips

    对于移动端用户来说,水平方向的滚动条是非常不好的体验,所以,要尽量阻止水平滚动条的产生。而设置 viewport 并不能完全做到这一点。为什么呢?因为 viewport只是设置页面宽度为屏幕宽度,但是对于宽度非常大的元素,比如一个设置了宽度的图片,就无能为力。

    下面是一些经验,可以避免上面的问题。

    • 不要使用固定的大宽度的元素
    • 不要基于特定的 viewport 布局
    • 善用媒体查询

    参考

    *Responsive Web Design - The Viewport

  • 相关阅读:
    黄金点游戏(结对项目)
    WORD COUNT
    企业级应用与互联网应用的区别
    问题
    软件工程期末学习总结
    自我介绍
    四则运算程序
    个人自评
    contenttype
    ubuntusaltstack
  • 原文地址:https://www.cnblogs.com/Rexxar/p/6485151.html
Copyright © 2011-2022 走看看