移动端web的几种常用布局
注意:无论是什么布局,最外面都需要加个版心,这样不会导致整个布局超过可视区域,形成横向滚动条。
1.流式布局 (百分比布局)
宽度使用百分比,高度使用px
2.伸缩布局 (弹性布局) flex
2.1 作用:使得我们对块级元素的布局排列变得十分灵活,适应性非常强,其强大的伸缩性,在响应式开中可以发挥极大的作用。
2.2 应用场景:浮动 + 百分比搞不定的时候
2.3 语法:
3.rem布局 (基本用于手机端)
3.1 作用:同时适配宽高与高度
rem:是一个相对HTML字体大小的单位
3.2 使用流程:
a 导入rem.js 让 1rem = 当前屏幕 1/10
b 根据UI设计稿来将px 转成rem
b.1 自己手动算
b.2 cssrem插件 根据设计稿设计rem计算值 按照设计搞写px 会有自动提示转rem
rem.js适配文件
cssrem插件适用教程:https://www.jianshu.com/p/bb48fbdacb26
4.响应式布局
适用于页面比较简单的网页,不适合页面复杂,比如电商类
一般用bootstrap框架来完成,这里列出来boostrap主要核心功能
bootstrap官网:https://www.bootcss.com/