随着移动互联网的发展和微信的突起,移动端的响应式布局越来越重要了。
响应式网页设计
?
目前网站布局有以下几种:
?
1.定宽度布局
?
很多pc的网站都是定宽度布局的,也就是设置了min-width,
?
这样一来,如果小于这个宽度就会出现滚动条,
?
如果大于这个宽度则内容居中外加背景,
?
这种设计常见与pc端。
![src=https://www.qingdaoku.com/static/upload/image/2020-07-13/3b3bdad575b6702d9021be6221ee617e.jpg]()
?
2.响应式布局
?
所谓响应式布局就是流式布局+媒体查询,
?
流式布局用来解决不同宽度的布局问题,
?
外加媒体查询,可以调整布局,例如大屏幕是布局1,小屏幕是布局2,
?
这种布局通吃pc和移动端,做到精细处,两者的效果都很好,
?
缺点是媒体查询是有限的,也就是可以枚举出来的,
?
只能适应主流的宽高。
![src=https://www.qingdaoku.com/static/upload/image/2020-07-13/0cbf30b706ed5f3389a0611198cbc281.jpg]()
?
3.rem布局
?
原理是,先按定高宽设计出来页面,然后转换为rem单位,
?
配合js查询屏幕大小来改变html的font-size,
?
最终做出所谓的完美自适应。