CSS3移动端布局

一、移动端相关概念

1.屏幕尺寸

屏幕尺寸是指屏幕对角线的长度,单位为英寸,1英寸=2.54厘米

常见移动端设备屏幕尺寸:

iphone6,7,8 4.7英寸

iphone6,7,8plus 5.5英寸

iphone4 3.5英寸

iphone5 4英寸

2.屏幕分辨率

屏幕分辨率是指横纵方向上的像素点数,单位为px,1px=1个像素点。

常见移动端设备屏幕分辨率(像素分辨率):

iphone6,7,8 1334*750

iphone6,7,8(plus) 1920*1080

iphone5 1136*640

iphoneX 2436*1125

iphone4 960*640

3.ppi

ppi是指屏幕上每英寸可以显示的像素点的数量,单位为ppi,即(pixels per inch),屏幕像素密度

4.DPR

DPR(devicePixelRatio)设备像素比

DPR= 物理像素/逻辑像素

物理像素:屏幕分辨率

逻辑像素:设备的实际尺寸

常见移动端设备DPR值:

iphone4,5,6,7,8 DPR=2

iphone6,7,8(plus) DPR=3

5.移动端meta设置

在移动端设备中,可视窗口的大小经常大于实际设备的尺寸,我们需要通过meta设置视图窗口的宽度等于设备宽,保证页面正确显示。

快捷键:meta:vp tab键

二、移动端常见布局方案

1.百分比布局(流式布局)

特点:顶部和底部不管分辨率怎么变,高度和位置都不变。

      文字流式,控件弹性,图片等比缩放

典型案例:拉勾网

2.等比例缩放布局(rem布局)

特点:使用rem为主要单位进行页面布局,很好的实现了在不同设备上页面等比例缩放

典型案例:手机网易网

3.混合布局

特点:将多个单位(px,rem,vw,百分比),多种布局方案(flex布局,圣杯布局等)混合在一起实现移动端屏幕适配的方案

三、移动端相关单位

1.px(像素)

相对于屏幕分辨率而言

2.em

相对于父元素字体大小的单位

注:默认情况下:

1em = 16px = 100% = 12pt = medium

3.rem

相对于根元素字体大小的单位

4.vw

vw是viewport width的缩写,是指视窗宽度

1vw = 视窗宽度的1%

注:vh 视窗高度

   vmin    vh和vw中较小值

  vmax    vh和vw中较大值

注: 如果使用rem布局方式,750的设计稿 html{font-size:26.67vw;}

                                         640的设计稿   html{font-size:31.25vw;}

四、标准盒模型和怪异盒模型

标准盒模型总宽度 = width+左右padding+左右border+左右margin

标准盒模型总高度 = height+上下padding+上下border+上下margin

怪异盒模型总宽度 = width + 左右margin (width包含了左右padding和左右border)

怪异盒模型总高度 = height + 上下margin (height包含了上下padding和上下border)

box-sizing:content-box|border-box;

content-box 默认值

border-box 将标准盒模型转换为怪异盒模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值