2视口
视口(viewport)就是浏览器显示页面内容的屏幕区域。视口可以分为布局视口、视觉视口和理想视口。
2.1 布局视口 layout viewport
一般移动设备的浏览器都默认设置了一个布局视口,用于解决早期的PC端页面在手机上显示的问题。
IOS,Android基本都是将这个视口分辨率设置为980px,所以PC上的网页大多都能在手机上呈现,只不过网页上的元素看上去很小,一般默认可以通过手动缩放网页。
2.2 视觉视口 visual  viewport
字面意思,它是用户正在看到的网站的区域。注意:是网站的区域。
我们可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来的宽度。
2.3 理想视口 ideal viewport
为了使网站在移动端有最理想的浏览和阅读宽度而设定。
理想视口,对设备来讲,是最理想的视口尺寸。
需要手动填写meta视口标签通知浏览器操作。
meta视口标签的主要目的:布局视口的宽度应该与理想视口的宽度一致。简单理解就是设备有多宽,我们布局的视口就多宽。
以后布局都是按照理想视口设定的。
2.5 meta 视口标签
<meta name="viewport" content="width=device-width, user-scalable=no,initial-scale=1.0 ,maximum-scale=1.0,minimum-scale=1.0">
viewport:说明是视口标签。
width=device-width:宽度是设备宽度。
user-scalable=no:用户不能缩放
2.6 标准的viewport设置
视口宽度和设备宽度保持一致。
视口的默认缩放比例1.0
不允许用户自行缩放
最大允许的缩放比例1.0
最小允许的缩放比例1.0

二、视口 布局视口 视觉视口 理想视口相关推荐

  1. 【移动端网页布局】移动端网页布局基础概念 ② ( 视口 | 布局视口 | 视觉视口 | 理想视口 )

    文章目录 一.视口 1.布局视口 ( 网页大小 | 网页大小 > 设备大小 ) 2.视觉视口 ( 设备大小 | 网页大小 > 设备大小 ) 3.理想视口 ( 网页大小 = 设备大小 ) 一 ...

  2. 视口viewport的理解(布局视口、视觉视口、理想视口)

    在一个浏览器中,看到的区域就是视口(viewport) 在PC端页面中,不需要对视口进行区分,因为布局视口和视觉视口是同一个 但在移动端,你布局的视口和可见的视口是不一样的 这是因为移动端的网页窗口往 ...

  3. 移动端布局三种视口_移动H5的meta视口标签、弹性布局原则和背景图片适配

    很多小伙伴对viewport的理解不是很透彻,于是这一篇重点聊聊viewport(视图)的知识点.以帮助大家更加容易理解移动端H5页面的适配方案. 解读移动H5适配最重要的html标签:meta视口标 ...

  4. html逻辑像素和实际像素,物理像素、逻辑像素、设备像素比、PPI、二倍图、css3盒子模型、布局视口、视觉视口、理想视口...

    1.1物理像素 手机屏幕横向有828个点 手机屏幕纵向上有1792个点 同等大小屏幕下,点越多.图像显示越精细 上面所说屏幕上一个个点就是物理像素(physical pixel) 物理像素也叫设备像素 ...

  5. UE4(Unreal Engine4)虚幻引擎视口布局,并且自定义HDRI

    UE4系列文章目录 文章目录 UE4系列文章目录 前言 一.操作步骤 1.准备工作 二.操作步骤 1.UE4中创建第三人称游戏 前言 在UE4中搭建电影级场景.先看下效果 一.操作步骤 1.准备工作 ...

  6. cad视口缩放区域怎么使用_cad视口(cad布局和视口使用教程)

    在CAD中,视口可以对CAD图形进行多个方向的显示和观察.从而使绘制的图形更加直观.在菜单栏点击"视图"--"视口"--"新建",会弹出一个 ...

  7. 【第十六篇】 理想视口pc端浏览器移动端浏览器元素单位

    VScode关键点 类型 快捷方式 关键字 举例 理想视口 viewport 理想视口 width=device-width 网页宽度等于设备的宽度 initial-scale=1.0 是否缩小页面 ...

  8. 【移动端适配 视口viewport】移动端meta属性设置的理想视口是什么

    1.看一下我的代码 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  9. (二)弹性布局Flex

    弹性布局Flex 本周在逆战班学习了布局方面的知识,作为前端开发布局是最关键的,此文章用来写自己对弹性布局知识点的理解,和想法, 弹性布局分为两部分父元素和子元素,在父元素上设置弹性布局而控制子元素 ...

最新文章

  1. 你分得清分布式、高并发与多线程吗?
  2. DSP5509项目之用FFT识别钢琴音调(1)
  3. 盛语小智教育机器人是骗人的_武清区人民检察院未检工作室,开展普法机器人进校园宣讲活动...
  4. sgi 之heap, priority_queue
  5. Android的intent之间复杂参数的传递
  6. JEP 342:JVM和幽灵
  7. 拓扑检查中的一些问题(为啥没自相交)
  8. [oracle原]访问局域网内出现“ORA-12541:TNS:无监听程序”
  9. [译]其实闭包并不高深莫测
  10. 洛谷P3265 装备购买
  11. 网络断网远程计算机会自动修复么,网络断网不怕,教你自己动手修复_电脑故障...
  12. Linux连接网络的方法
  13. 如何查询HP-UX主机防火墙状态
  14. linux设置apn脚本apn,Android学习之网络APN接入点控制
  15. 经常使用传感器协议3:CJ/T-188 冷热量表协议解析2
  16. 水星pppoe连接服务器无响应,利用水星路由器系统日志解决PPPOE拨号故障
  17. ES安装的详细步骤、ES的集群搭建以及ElasticSearch安装时可能出现的问题
  18. 把Swing的Icon转换到SWT的Image
  19. 如何使用endnote软件导入参考文献
  20. 完整数字华容道01:原型图设计

热门文章

  1. 搭建Samba服务器
  2. 微软:不是所有电脑都能升级Win11,网友:看我偷梁换柱
  3. 快乐数之数学规律解题
  4. 深度学习第一周 tensorflow实现mnist手写数字识别
  5. html中使用canvas画图
  6. 每个程序员必须掌握的英语单词(摘录于黑马程序员文案)
  7. 【Java SE 代码回顾】——day05_私有属性、公有方法、switch
  8. Mybatis批量更新报错
  9. JSP+ssm计算机毕业设计高校设备采购审批管理系统r1er5【源码、数据库、LW、部署】
  10. 7讲项目实战js第三区域响应式菜单续