viewport视口的概念

概念详见 MDN,我摘出来对比了下,如下图:

总结:

  • viewport就是当前窗口的可视部分
  • Visual Viewport 视觉视口 就是视口viewport中的可见部分
    • 比如在mobile浏览器中,输入时,弹出的键盘,会让 Visual Viewport变小
    • 而在该情况下, Layout viewport布局视口是不变的
    • 这就是 Visual Viewport视口有时会比 layout viewport视口小的原因
  • Layout viewport 布局视口,就是网页布局的视口

只要记住,在手机浏览器中输入内容时弹出键盘,这是Visual Viewport高度变小了,而Layout viewport布局视口没变,概念就很容易理解了。用例子来理解概念。

参考:

https://developer.mozilla.org/en-US/docs/Glossary/Viewport

https://developer.mozilla.org/en-US/docs/Glossary/Visual_Viewport

https://developer.mozilla.org/en-US/docs/Glossary/Layout_viewport

viewport视口的概念相关推荐

  1. viewport 视口

    视口的概念 视口,英语全称 viewport,指的是设备的屏幕上能用来显示我们的网页的那一块区域,再具体一点,就是浏览器上(也可能是一个 app 中的 webview)用来显示网页的那部分区域. 在早 ...

  2. 移动web现状、viewport视口、二倍图、移动web开发主流方案、布局技术选型(流式布局、flex弹性布局、less+rem+媒体查询布局、混合布局、媒体查询、bootstrap)

    移动端web现状: 移动端常见浏览器:UC浏览器,QQ浏览器,Opera浏览器,百度手机浏览器,360安全浏览器,谷歌浏览器,搜狗手机浏览器,猎豹浏览器及杂牌浏览器.移动端常见的浏览器都是基于webk ...

  3. 前端项目微金所1 - bootstrap模板,Compatible(兼容),Viewport(视口),条件注释,第三方依赖,MediaQuery媒体查询...

    前端项目微金所笔记1 基础的bootstrap模板 <!DOCTYPE html> <html lang="en"><head><meta ...

  4. viewport视口

    viewport视口 每次在写代码时,都会用vscode生成html代码时,都会有一句 <meta name="viewport" content="width=d ...

  5. 移动端 viewport视口与meta

    一.viewport的概念 通俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分 ...

  6. OPENGL中的glViewport

    OPENGL中有一个Viewport视口的概念,它可以简单理解成,当前你创立的窗口中,要显示绘制的区域(暂且这么理解). glViewport(int x,int y,int w,int h)函数有4 ...

  7. css响应式页面实现

    响应式页面 概念部分 1.响应式页面的由来 在很久很久以前,我们做的网页只是为了PC端的观看.使用,直到2000年,2.5G手机的出现,人们可以通过手机来访问网络,使得服务商们纷纷做了另一套网页为手机 ...

  8. 浅谈移动端中的视口(viewport)

    在 PC 端,视口指的是浏览器的可视区域,其宽度和浏览器窗口的宽度保持一致.在 CSS 标准文档中,视口也被称为初始包含块,它是所有 CSS 百分比宽度推算的根源,给 CSS 布局限制了一个最大宽度. ...

  9. 移动web基础:视口(viewport),流式布局 JDM京东移动端开发

    目标 能够理解视口的概念并进行视口的设置 能够说出流式布局的基本布局特征 能够使用 2倍图进行页面开发 能够实现 京东首页的 头部布局 移动web基础 移动端调试问题 模拟器调试 真机调试:使用手机进 ...

最新文章

  1. sharepoint 中用自带的download.aspx实现文件的下载,中文文件名编码的问题
  2. MD5介绍及Windows下对文件做md5校验。
  3. 如何使用'git reset --hard HEAD'恢复到之前的提交? [重复]
  4. Java Web——图像上传
  5. sql 获取两个月内数据_如何在3个月的时间内自学成为数据分析师?
  6. Linux vim打开文件的四种方式
  7. c++关联容器的成员函数find的一个例子
  8. 助力句子变换:35W抽象、43W同义、13W简称三大知识库对外开源
  9. C语言实现粒子群算法(PSO)一
  10. AOP下的权限控制实现
  11. 【J2me3D系列学习文章之三】(立即模式)对立方体进行变换操作-旋转、缩放、平移...
  12. Vue表单输入绑定(文本框和复选框)
  13. 【编程基本功练习0】zoj 3486
  14. Spark Runtime概述
  15. 用ISA 2004发布内部FTP服务器
  16. Ubuntu18.04 下安装TIM
  17. Turbo码原理简介
  18. 短视频剪辑如何入门?短视频剪辑常用的配音软件
  19. data uploads php权限,【网站安全】取消data、uploads等有执行.php的权限
  20. 网页qq邮箱链接html,使用QQ邮箱打开网页上的电子邮件链接

热门文章

  1. 桥接模式详解(都市异能版)
  2. mysql左连接和内连接区别_MYSQL 左连接右连接和内连接的详解及区别
  3. 河南省的地市编码json
  4. html文件路径_HTML文件路径
  5. 虚拟机ubuntu16.04、18.04和20.04的ros安装
  6. 问题 - 不在以下 request 合法域名列表中,请参考文档
  7. 基于SSM/Layui框架的火影忍者风格学生宿舍管理系统
  8. Linux修改主机名--立即生效的方法
  9. 关系代数(关系代数的五个基本操作)
  10. java仿射变换_仿射变换和透射变换