响应式布局

134 阅读1分钟

本质:

响应式布局是同一页面在不同的屏幕上有不同的布局,即只需要一套代码使页面适应不同的屏幕

方式

1.媒体查询

@media

2.百分比

百分比是相对于包含块的计量单位,通过对属性设置百分比来适应不同的屏幕

3.vw&vh:

viewport width viewport height

1vw = 1/100视口宽度 1vh = 1/100视口高度

和百分比是有区别的,百分比时相对于父元素来说的,而vw和vh总是针对于视口来说的。

4.em&rem

a.浏览器: font-size: 10px

b.HTML: 2em = font-size: 20px rem = 20px | html { font-size: 30px } rem = 30px

c.element: em 为自身或继承父级font-size

5.flex弹性布局