流式布局与响应式布局有什么区别或不同?
流式布局 使用非固定像素来定义网页内容,也就是百分比布局
,通过盒子的宽度设置成百分比来根据屏幕的宽度来进 行伸缩,不受固定像素的限制,内容向两侧填充。
响应式开发 利用CSS3 中的 Media Query(媒介查询),通过查询 screen 的宽度来指定某个宽度区间的网页布局。
- 超小屏幕(移动设备) 768px 以下
- 小屏设备 768px-992px
- 中等屏幕 992px-1200px
- 宽屏设备 1200px 以上
由于响应式开发显得繁琐些,一般使用第三方响应式框架来完成,比如 bootstrap 来完成一部分工作,当然也 可以自己写响应式。
区别
- | 流式布局 | 响应式开发 |
---|---|---|
开发方式 | 移动Web开发+PC开发 | 响应式开发 |
应用场景 | 一般在已经有PC端网站,开发移动的的时候只需要单独开发移动端 | 针对一些新建的网站,现在要求适配移动端,所以就一套页面兼容各种终端 |
开发 | 正对性强,开发效率高 | 兼容各种终端,效率低 |
适配 | 只适配移动设备,pad上体验相对较差 | 可以适配各种终端 |
效率 | 代码简洁,加载快 | 代码相对复杂,加载慢 |
THE END