前端移动web-day01学习笔记

2020-04-07 11:27:12 浏览数 (1)

移动web入门

1.如何运行移动Web:

第一步:按住F12 打开开发者工具栏

第二步:点击左下角 PC/移动 切换图标

第三步:刷新页面

模拟手指缩放:shift alt 鼠标拖拽(了解)

2.移动Web与PC端网页的区别:

2.1 尺寸不固定

iPhone5/SE:320

iphone6/7/8:375 (常用)

iPhone plus:414

2.2 需要设置 视口属性:手机网页的大小(name="viewport")

content中的属性:

width=device-width:设置网页大小与当前设备大小一致

initial-scale=1.0:初始化缩放比例为1

user-scalable=no:不允许手指缩放(因为一旦缩放就会出现水平滚动条)

head标签中的metahead标签中的meta

2.3 二倍图

先了解屏幕像素的解释

1.分辨率(物理像素):屏幕发光点数量,由出厂时候决定

2.逻辑像素(css像素):可以用代码来控制发光点的像素

3.像素密度(dpi):分辨率/逻辑像素(物理像素/css像素)

可以通过在控制台输入window.devicePixelRatio来获取当前设备的DPI

DPI为1:1px,屏幕会有1个发光点

DPI为2:1px,屏幕会有2个发光点

4.图片尺寸 是指的 分辨率

PC端 ,DPI都是1,分辨率是多大,px就写多少

移动端,DPI一般为2,分辨率多大,px应该除以2

总结:移动端图片尺寸,一般要除以2

3.移动Web注意点:

3.1水平方向不能出现滚动条(垂直方向可以)

a.禁止用户缩放(user-scalabel=no)

b.宽度超过屏幕大小

3.2宽度使用百分比,高度使用px

流式布局:宽度使用百分比,高度使用px

3.3设置盒子模型为內减盒子 box-sizing:border-box;

box-sizing:border-box:width=真实宽度

不受到padding和border影响

box-sizing:content-box:width=content

受到padding和border影响

思维导图:

移动web入门导图移动web入门导图

下午写了一个京东移动端案例

jingdong案例jingdong案例

0 人点赞