WEB响应式网站建设

发布日期:2019-03-30

经过十多年的快速发展,中国的互联网如今已经日趋成熟。随着3G、4G的发展和移动通信及WEB2.0技术的提升以及近年来各种移动智能设备的兴起,移动互联网也即将会步入高速发展时期,成为一种大势所趋。这一来就使中国互联网的发展变得更加丰富、多元化了。根据DailyTech的统计,到2015年,移动互联网的用户数量将会超过桌面用户。对于接入移动互联网的用户除了智能手机外,使用平板电脑甚至是电视机进行上网的用户也在不断增加。在现今这种形势下,我们怎样让设计的网站能够尽量兼容更多的移动设备来确保用户的良好体验,这将成为我们需要面对的一大挑战。在这种情形下我们关心的问题不再只是网页的样式能否在不同浏览器中保持兼容,而需要我们关注更多的是:设计出来的页面如何以适应不同的设备,包括不同的系统平台,平台屏幕尺寸,不同的环境等。
为了可以兼容更多的设备,近几年提出了“响应式设计”。那么就响应式设计进行简单的分析:
一、响应式设计的理念
响应式Web设计(Responsive Web design)的理念是整个web开发的相关页面都能够与不同的移动设备兼容显示,主要指的是入口页面可以自动判断不同设备不同环境(操作系统屏幕分辨率、屏幕尺寸、屏幕定向等)用户行为(改变窗口大小等)并根据这些不同的需求自行对页面进行响应式调整来兼容各种设备的正常显示与浏览。涉及这种设计的技术具体方式由多方面组成,包括有CSS media query查询、流体布局和弹性网格、图片等。不管访问web页面的用户是何种设备终端包括(PC机、平板电脑,或者手机)在者不管对页面进行全屏浏览还是非全屏浏览的情况,又或者用户对屏幕的摆放是横向还是竖向,页面都应该能够识别当前访问用户的终端环境并且自动切换分辨率、图片尺寸及相关脚本功能等,以兼容不同设备。如图1.1所示:
二、响应式设计的优势
1.开发、维护、运营成本优势
页面只有一个,只是针对不同的分辨率、不同的设备环境进行了一些不同的设计,所以在开发、维护和运营上,相对多个版本,能节约成本。
2.兼容性优势
移动设备新的尺寸层出不穷,定制的版本通常只适用于某些规格的设备,如果新的设备分辨率变化较大,则往往不能兼容,而开发新的版本需要时间,这段时间内的访问就是个问题,但是响应式Web设计可以提前预防这个问题。
3.操作灵活
响应式设计是针对页面的,可以只对必要的页面进行改动,其他页面不受影响。
三、响应式设计原则
1、移动优先原则
随着移动互联网的大举发展,移动设备的不断增加,移动终端的持有人数已经逐渐在赶超PC机,考虑到当前的发展形势,优先考虑移动设计无可厚非。有限所谓移动优先原则是指,整个页面设计的流程优先考虑到移动设备的兼容显示,再次前提下在考虑PC机的兼容显示。
2、触控优先原则
对触控优先原则的考虑也是基于移动互联网的发展迅速的前提下提出的。在移动设备终端上目前触控是我们主要的一种人机交互方式。基于这点在设计页面上就应该优先考虑设计出易于手指触摸的按钮等交互元素其次才是考虑同样易于鼠标点击的按钮等其他元素。所以为了能够使设计出的界面能够兼容更多的平台系统、设备环境等条件,网页设计师应该先从触控优先原则入手设计页面,之后在此基础上对页面进行适当的调整以在不影响移动设备正常显示下,达到对PC端的兼容显示。即使网页上的相关交互元素既适合手指触摸又适合鼠标点击。
3、弹性化原则
在弹性化布局的基础上引入CSS媒介查询的功能使得web响应式的设计和开发思路让页面真正的富有弹性。页面布局再不会被破坏,图片的尺寸可以被自动调整,虽然这不是最完美的解决方案,但它给了我们一种新的选择。这样无论用户切换设备的屏幕定向方式,还是从PC机屏幕转到iPad或者手机上浏览,页面都能够作者响应与调整。 
4、宏观性原则
在响应式 Web 开发过程中,设计人员在项目的每一个阶段都要在多种浏览器和不同尺寸屏幕中进行测试,以尽早发现问题。