【55】移动WEB开发(2)——视口

★文章内容学习来源:拉勾教育大前端就业集训营


本篇学习目标: 了解视口相关


因为涉及到移动端页面开发,而移动端的内容显示区域都是不同的,这就涉及到视口(viewport)的概念。

  • 本篇目录:
    一、 视口
    二、 布局视口
    三、 视觉视口
    四、理想视口
    五、 视口标签
    六、总结

一、视口

  • 就是浏览器显示内容的区域;
  • 可以分为:布局视口、视觉视口、理想视口。

二、布局视口

  • Layout viewport;
  • 早期PC端浏览器为了能够在移动端实现,一般移动设备的浏览器都设置了一个默认的布局视口;
  • 一般Android、iOS都将这个视口分辨率设置为980px,所以PC端显示的也可以在移动端显示,只不过看上去各个元素都比较小,一般默认可以用手动缩放页面。
    【55】移动WEB开发(2)——视口_第1张图片

三、视觉视口

  • visual viewport ;
  • 字面意思,指的是用户正在看到的网站的区域;
  • 可以用缩放去改变视觉视口,但是不会影响布局视口,布局视口仍然保持原来的宽度;
    【55】移动WEB开发(2)——视口_第2张图片

四 、理想视口

  • ideal viewport ;
  • 为了使网站在移动端有最理想的浏览和阅读宽度而设定;
  • 理想视口对于移动设备来说就是最理想的视口尺寸;
  • 需要手动添加视口标签通知浏览器操作;

五、视口标签

  • 目的:实现设备有多宽,布局就有多宽;(布局视口=理想视口)
  • 标准的viewport参数设置如下:
    视口宽度与设备保持一致;
    不允许用户自己缩放;
    最大最小及视口默认缩放比都是1.0
<meta name="viewport" content="width=device-width, 
user-scalable=no, initial-scale=1.0, maximum=1.0, minimum=1.0">
属性 意义
width 设置viewport的宽度,可以设置为特殊值device-width(即屏幕宽度)
initial-scale 初始缩放比例,大于0的数字
user-scalable 用户是否可以缩放,属性值为yes或者no(1或0)
maximum-scale 最大缩放比,大于0的数字
minimum-scale 最小缩放比,大于0的数字

六、总结

  • 视口:浏览器显示页面内容的区域;
  • 视口分为:布局视口、视觉视口、理想视口;
  • 移动端想要的:理想视口=布局视口;
  • 视口标签达到想要效果。

下篇继续:【56】移动WEB开发(3)——二倍图

你可能感兴趣的:(前端学习中,html,css,网页设计,移动端)