移动端布局

视口

视口是浏览器显示页面内容的屏幕区域,
视口可以分为布局视口,视觉视口,理想视口
布局视口layout viewport
移动端默认设置了一个布局视口980px
视觉视口visual viewport
用户看到的网站区域
这一行什么意思呢? viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,默认的viewport是layout viewport,在进行移动设备网站的开发时,我们需要的是ideal viewport理想视口。width=device-width表示当前的viewpoint等于设备的宽度,width用来设置layout viewport的宽度,initial-scale=1.0表示页面的初始缩放值为1,maximum-scale允许用户的最大缩放值,minimum-scale允许用户的最小缩放值,user-scalable表示是否允许用户缩放,“no”不允许,“yes”允许。

二倍图

1. 物理像素 就是分辨率 iPhone8的物理像素是750
2. iphone8 1px开发像素 = 2个物理像素

多倍图

1. 一张50 * 50px的图片在手机中打开,物理像素会被放大2倍(100 * 100), 造成失真
2. 可以使用倍图来提高图片质量,解决在高清设备中的模糊问题
3. 哪一个100 * 100的图片,手动把图片缩小为50 * 50px
4. 我们准备的图片比我们实际需要的图片大2倍,这个就是2倍图

移动端开发选择

1. 响应式的兼容移动和pc
媒体查询
bootstarp
2. 只写移动端
流式布局(百分比布局)
flex弹性布局(强烈推荐)
rem适配布局(flexible.js)
混合布局

移动端技术解决方案

1. css初始化normalize.css
官网地址http://necolas.github.io/normailze.css
2. css3盒子模型box - sizing
传统盒模型 盒子宽度 = width + border + padding
怪异盒模型 盒子宽度 = width里面包含了border和padding

总结建议 选一种主要技术类型,其他技术作为辅助,混合技术开发

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值