最近响应式网页设计和自适应网页设计又在设计界掀起了一股潮流,当你在设计新网站或者是网站再设计的时候,究竟是选择响应式还是自适应设计?如何机智的跟挑剔的老板和客户周旋,并且巧妙的化解设计危机?假如我们的设计主题确定为响应式设计,那你如何跟他们解释清楚响应式设计的优缺点?
什么是响应式网页设计?
响应式网页设计(Responsive Web Design简称RWD)这个术语,由伊桑•马科特(Ethan Marcotte)提出,是一种网页设计的技术做法。该设计应当根据设备环境(系统平台、屏幕尺寸)进行相应的响应和调整。
手机端响应式网页设计也变得更加重要,因为移动端流量现在占互联网流量的一半以上。因此,谷歌宣布移动设备时代的到来。
如何实现响应式网页开发?
需要综合运用三个方法步骤:
第一步,Media query -即指定不同的CSS显示风格
第二步,Fluid grid-即在CSS中使用百分比%而不是绝对值,如像素px来修饰页面布局元素的尺寸如Div。
第三步,Fluid images/media-同样使用百分比%而不是绝对值,来修饰图像、视频、字体的显示的使其能根据不同屏幕作出调整。
响应式网页设计的优势
1.用户体验友好
响应式设计可以向用户提供友好的Web界面,因为它可以适应几乎所有设备的屏幕,包括智能手机、平板电脑、TV、PC显示器、iPhone和Android手机,包括横向、纵向的屏幕。
2.节省设计开发成本
相对需要开发电脑网站、pad网站、手机网站来说,响应式网站设计更有利于节省设计开发成本。
从设计角度出发,响应式网站界面只需要设计两套设计效果图。电脑端与iPad基本可以共用一套设计效果图,手机端重新设计一套就可以了。从前端开发角度说,只需要根据临界点为不同终端开发三套不同的css样式;从后期维护角度来说,再不需要分别维护pc界面、pad界面、移动界面,专心维护一个网站即可。
3.积累分享
响应式Web设计可以让你(作为网站的拥有者)通过单一的URL地址收集所有的社交分享链接。你可以为创建更好、更友好的网站而做出积极贡献。
从另一个角度说,响应式网页设计是对SEO友好的。Google也建议优先采用响应式设计,因为无论是什么网页版本都是相同的HTML、相同的内容,Google最容易处理。
响应式网页设计的劣势
1.对老版IE浏览器兼容性不友好
对于老版本IE(IE6、IE7、IE8)支持不好,这是一个致命的问题。如果你的网站用户大多还采用老版本IE的话,建议不做响应式网页设计。
2.加载变慢
加载需要一定的时间虽然,它不是一个大问题,在响应式设计中,需要下载一些看起来并不必要的HTML/CSS。除此之外,图片并没有根据设备调整到合适大小,而这正是导致加载时间加倍的原因。
3.增加开发时间成本
开发响应式网站是一项耗时的工作。如果你计划把一个现有网站转化成响应式网站,可能耗时更多。如果你想要一个响应式网站,最好借助一些原型设计工具,例如Mockplus,从草图开始重新设计。
4.影响布局
响应式Web设计的布局主要是液态的,这也正是设计者对设计样式不好控制的原因。而且眼下正是设计者提前展示各种“复制品”的时候。设计者试图针对移动和桌面布局分别显示线框和设计原型。只有等到这两种布局均得到提高后,响应式Web设计策略才能真正实现。
有了上面的知识储备,就不怕和老板、客户解释不清楚什么是响应式网页设计,以及他们的优缺点啦~