[关闭]
@buoge 2017-12-22T11:45:41.000000Z 字数 1586 阅读 1210

响应式布局

前端


几种布局方式

静态布局(static layout)
即传统Web设计,网页上的所有元素的尺寸一律使用px作为单位,这种设计常见于pc端。

流式布局(Liquid Layout)

自适应布局(Adaptive Layout)

弹性布局(rem/em布局)

响应式布局(Responsive Layout)
* 布局综合体
* 流式布局(解决屏幕跨度小时的差异)
* 媒体查询(解决屏幕跨度大)
* 弹性布局(解决屏幕跨度下字体间距比例问题)
* 优点:适应pc和移动端,如果足够耐心,效果完美。
* 缺点:
(1)媒体查询是有限的,也就是可以枚举出来的,只能适应主流的宽高。
(2)要匹配足够多的屏幕大小,工作量不小,设计也需要多个版本。

结论
1.如果只做pc端,那么静态布局(定宽度)是最好的选择;
2.如果做移动端,且设计对高度和元素间距要求不高,那么弹性布局(rem+js)是最好的选择,一份css+一份js调节font-size搞定;
3.如果pc,移动要兼容,而且要求很高那么响应式布局还是最好的选择,前提是设计根据不同的高宽做不同的设计,响应式根据媒体查询做不同的布局。
http://www.cnblogs.com/zhuzhenwei918/p/7147303.html

响应式设计快速指南

https://www.kancloud.cn/kancloud/responsive-typography/70844#_20

排版和栅格系统

https://v3.bootcss.com/css/

阮一峰:自适应网页设计

http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html

bootstrap 的桎梏

http://www.labazhou.net/2014/10/why-dont-you-use-bootstrap/

https://juejin.im/entry/5922b08ca0bb9f005f629703

uisdc 响应式布局

http://www.uisdc.com/tag/%E5%93%8D%E5%BA%94%E5%BC%8F%E8%AE%BE%E8%AE%A1

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注