Cherish's Notebook
切换到深色模式
菜单
Wiki--浏览次数--访问次数--跳出率--平均停留

Html和CSS学习

自己正经开始学编程的第一门语言!

19. 移动端基础-前缀现状与视口

19.1 浏览器私有前缀

意思就是加个前缀,增加兼容性

19.2 移动端现状认识

调试方法:

19.3 视口

**视口(viewport)**就是浏览器显示页面内容的屏幕区域。 视口可以分为布局视口、视觉视口和理想视口

19.3.1 布局视口 layout viewport

19.3.2 视觉视口 visual viewport

19.3.3 理想视口 ideal viewport

  • 为了使网站在移动端有最理想的浏览和阅读宽度而设定
  • 理想视口,对设备来讲,是最理想的视口尺寸
  • 需要手动添写meta视口标签通知浏览器操作
  • meta视口标签的主要目的:布局视口的宽度应该与理想视口的宽度一致,简单理解就是设备有多宽,我们布局的视口就多宽

19.3.4 meta视口标签

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

标准视口设置:

  1. 视口宽度和设备保持一致
  2. 视口的默认缩放比例1.0
  3. 不允许用户自行缩放
  4. 最大允许的缩放比例1.0
  5. 最小允许的缩放比例1.0

19.3.5 二倍图

19.3.5.1 物理像素&物理像素比

19.3.5.2 多倍图

二倍图法,代码如下:

CODE
/* 二倍图:使用 2x 分辨率图片,通过 background-size 缩小到实际显示尺寸 */
background-size: 50% 50%;

19.3.5.3 背景缩放 background-size

  1. 如果只写一个参数,肯定是宽度,高度省略了,会进行等比缩放
  2. 里边的单位可以跟百分比% 是相对于父盒子来说的
  3. cover运行的时候就是沿着宽高方向进行放大背景,所以会可能导致部分背景图片显示不全,正方形时就可以显示全
  4. contain它是高度和宽度等比例拉伸,当宽度或高度 铺满div盒子就不再进行拉伸了,div可能有部分空白区域

19.3.5.4 二倍精灵图做法