前端基础进阶3
移动端特点
-
头脑风暴
-
PC端网页和移动端网页的有什么不同?
-
PC屏幕大,网页固定版心
-
手机屏幕小, 网页宽度多数为100%
-
-
如何在电脑里面边写代码边调试移动端网页效果?
-
谷歌模拟器
-
-
-
谷歌模拟器
-
使用谷歌模拟器调试移动端网页
-
-
屏幕尺寸
-
概念
-
指的是屏幕对角线的长度,一般用英寸来度量
-
-
分辨率
-
PC分辨率
-
1920 * 1080
-
1366 * 768
-
......
-
-
缩放150%
-
(1920/150%)*(1080/150%)
-
-
总结
-
硬件分辨率(出厂设置)
-
缩放调节的分辨率(软件设置)
-
-
分辨率分类
-
物理分辨率是生产屏幕时就固定的,它是不可被改变的
-
逻辑分辨率是由软件(驱动)决定的
-
-
制作网页参考物理分辨率还是逻辑分辨率?
-
逻辑分辨率
-
-
-
视口
-
使用meta标签设置视口宽度,制作适配不同设备宽度的网页
-
手机屏幕尺寸都不同, 网页宽度为100%
-
网页的宽度和逻辑分辨率尺寸相同。
-
默认情况下,网页的宽度和逻辑分辨率相同吗?
-
不同, 默认网页宽度是980px。
-
-
目标:网页宽度和设备宽度(分辨率)相同。
-
解决办法:添加视口标签。
-
视口:显示HTML网页的区域,用来约束HTML尺寸。
-
viewport:视口
-
width=device-width:视口宽度 = 设备宽度
-
initial-scale=1.0:缩放1倍(不缩放)
-
-
-
二倍图
-
能够使用像素大厨软件测量二倍图中元素的尺寸
-
图片分辨率, 为了高分辨率下图片不会模糊失真
-
现阶段设计稿参考iPhone6/7/8,设备宽度375px产出设计稿。
-
二倍图设计稿尺寸:750px。
-
百分比布局
-
百分比布局
-
百分比布局, 也叫流式布局
-
效果: 宽度自适应,高度固定。
-