主题
响应式布局
概念
- 传统的开发方式:自适应,即 PC 一套 css ,移动端一套 css
- 响应式布局:同一页面在不同屏幕尺寸下有不同的布局
媒体查询
针对不同的媒体类型定义不同的样式,当重置浏览器窗口大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面
all
:适用于所有设备
screen
:屏幕
speech
:语音合成器
css
@media screen {}
实现方案
- 移动端优先,先写移动端的样式,然后过渡到 PC 端。使用 min-width 从小到大适配
- PC 端优先,先写 PC 端的样式,然后过渡到移动端。使用 max-width 从大到小适配
响应阔值设定
- Extra small < 576px
- Small >= 576px
- Medium >= 768px
- Large >= 992px
- X-Large >= 1200px
- XX-Large >= 1400px