常见布局方案

px固定布局: 以像素作为页面的基本单位,不管设备屏幕及浏览器宽度,只设计一套尺寸。

可切换的固定布局:(崇杰、京东),以px为单位,参考主流设备尺寸,设计几套不同宽度的布局。通过识别的屏幕尺寸或浏览器宽度,选择最合适的那套宽度布局

弹性布局: (百分比布局/流式布局,并不是弹性盒布局)以百分比作为页面的基本单位,可以适应一定范围内所有尺寸的设备屏幕及浏览器宽度,并能完美利用有效空间展现最佳效果

混合布局: 同弹性盒布局类似,但混搭,混合像素、百分比等多种单位作为页面单位。

响应式布局: 对页面进行响应式的设计实现,需要对相同内容进行不同宽度的布局设计,有两种方式:pc优先(从pc端开始向下设计);移动优先(从移动端向上设计);�无论基于哪种模式的设计,要兼容所有设备,布局响应时不可避免地需要对模块布局做一些变化(发生布局改变的临界点称之为断点)。

补充:
弹性盒flex布局
rem布局
flex布局+vw布局


响应式布局

响应式布局特点
  1. 设计特点:
    面对不同分辨率设备灵活性强
    能够快捷解决多设备显示适应问题
  2. 缺点:
    兼容各种设备工作量大,效率低下
    代码累赘,会出现隐藏无用的元素,加载时间加长
    其实这是一种折中性质的设计解决方案,多方面因素影响而达不到最佳效果
    一定程度上改变了网站原有的布局结构,会出现用户混淆的情况

Mate标签的设置

响应式布局准备工作:设置Meta标签

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

width = device-width:宽度等于当前设备的宽度
initial-scale: 初始的缩放比例(默认设置为1.0)
minimum-scale:允许用户缩放到的最小比例(默认设置为1.0)
maximum-scale:允许用户缩放到的最大比例(默认设置为1.0)
user-scalable:用户是否可以手动缩放(默认设置为no,因为我们不希望用户放大缩小页面)

转载于:https://www.jianshu.com/p/95d711f1fe5d

猜你喜欢

转载自blog.csdn.net/weixin_33881041/article/details/91261183