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视口标签
<meta name="viewport" content="width=device-width, initial-scale=1.0">

标准视口设置:
- 视口宽度和设备保持一致
- 视口的默认缩放比例1.0
- 不允许用户自行缩放
- 最大允许的缩放比例1.0
- 最小允许的缩放比例1.0
19.3.5 二倍图
19.3.5.1 物理像素&物理像素比


19.3.5.2 多倍图

二倍图法,代码如下:
/* 二倍图:使用 2x 分辨率图片,通过 background-size 缩小到实际显示尺寸 */
background-size: 50% 50%;
19.3.5.3 背景缩放 background-size

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