常常有顾客会问响应式布局和自适应布局会有哪些样有什么区别?今天就博久前端设计技术员跟大伙聊一聊,第一大家先认识一下什么是响应式布局和自适应布局。响应式布局:响应式布局是Ethan Marcotte在2010年5月份提出的一个定义,简而言之,就是一个网站可以兼容多个终端——而不是为每一个终端做一个特定的版本。这个定义是为解决互联网+浏览而诞生的。响应式布局可以为不同终端的用户提供愈加舒适的界面和更好的客户体验,而且伴随现在大屏幕手机的普及,用大势所趋来形容也不为过。伴随愈加多的设计师使用这个技术,大家不只看到不少的革新,还看到了一些成形的模式。
自适应布局:自适应网站制作(Responsive Web Design)指能使网页自适应显示在不同大小终端设施上新网站制作方法及技术。伴随3G的普及,愈加多的人用手机上网。手机正超越桌面设施,成为访问网络的最容易见到终端。于是,网页设计人员不能不面对一个难点:怎么样才能在不同大小的设施上呈现同样的网页?手机的屏幕比较小,宽度一般在600像素以下;PC的屏幕宽度,一般都在1000像素以上(现在主流宽度是1366×768),有些还达到了2000像素。同样的内容,要在大小迥异的屏幕上,都呈现出认可的成效,并非一件容易的事。不少网站制作的解决方案,是为不一样的设施提供不一样的网页,譬如专门提供一个mobile版本,或者iPhone / iPad版本。如此做固然保证了成效,但比较麻烦,同时要维护好几个版本,而且假如一个网站有多个portal(入口),会大大增加构造设计的复杂度。于是,非常早就有人设想,能否一次设计,常见适用,让同一张网页自动适应不同大小的屏幕,依据屏幕宽度,自动调整布局(layout)。那网站设计的时候“哪种网站/项目合适用自适应布局(固定断点)?哪种网站合适响应式布局?(流体网格)”理论上来讲,响应式布局在任何状况下都比自适应布局好一些,但在某些状况下自适应布局更切实质。自适应布局可以叫你的设计愈加可控,由于你仅需考虑了了几种状况就万事大吉了。但在响应式布局中你可能需要面对很多状况——是的,大多数状况之间有什么区别非常小,但它们又的确是不一样的——如此一来就非常难确切搞清你的设计会是什么样。同时这也带来了测试上的难点,你非常难有绝对的把握预测到它会如何。换个角度说,这也是响应式布局的魔力所在。通过允许表面上的不确定原因存在,你可以获得更高层次上的确定。虽然你没办法在精准到像素级别准确预测你的设计怎么样在943px×684px视觉地区汇中展示,但你能确定的是它们肯定能展示的非常不错——无论是表层特点还是布局结构都有条不紊。自适应布局有它我们的优势,由于它们推行起来代价更低,测试更容易,这总是让他们成为更切实质的解决方法。自适应布局可以看做响应式布局的“穷兄弟”,在资源有限的状况下就能让它出马。尤其是改进现有网站的时候特别奏效,由于全部重写代码在这个时候并不可行。这种案例中,使用自适应布局是一个很好的出发点。其实无论是哪种设计理念都是各有优缺的,还是要从个人实质去求出发去选择!