来源:常德网站设计 | 2014.03.22
如今每个企业都希望他们的常德网站建设可以有专门的移动设备版本。最好呢就是为iPhone、iPad、黑莓、Kindle等设备,各自设计一个页面——页面分辨率还必须兼容任何设备。近年来手机屏幕越来越大,各种分辨率的手机、平板越来越多,谁知道未来5年内我们还需要为多少新发明的设备设计开发不同版本的页面?
在网页设计和开发领域,很快我们将会无法跟上设备与分辨率革新的步伐。对于多数常德网站建设来说,为每种新设备及分辨率创建其独立的版本根本就是不切实际的。而响应式网页则可以满足企业——常德网站建设页面分辨率兼容任何设备。
一、响应式Web设计的概念
Ethan Marcotte曾经在A List Apart发表过一篇文章“Responsive Web Design”,文中援引了响应式建筑设计的概念:
“响应式建筑(responsive architecture)”——提出,物理空间应该可以根据存在于其中的人的情况进行响应。结合嵌入式机器人技术以及可拉伸材料的应用,建筑师们正在尝试建造一种可以根据周围人群的情况进行弯曲、伸缩和扩展的墙体结构;还可以使用运动传感器配合气候控制系统,调整室内的温度及环境光。
将这个思路延伸到Web设计的领域,我们就得到了一个全新的概念。为什么一定要为每个用户群各自打造一套设计和开发方案?和响应式建筑相似,网页设计同样应该做到根据不同设备环境自动响应及调整。
响应式网页设计(Responsive Web design)的理念是,页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。具体的实践方式由多方面组成,包括弹性网格和布局、图片、CSS media query的使用等。无论用户正在使用笔记本还是iPad,我们的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不同设备;换句话说,页面应该有能力去自动响应用户的设备环境。
二、调整分辨率
不同的设备都有各自的屏幕分辨率、清晰度以及屏幕定向方式,不断被研发着的各种新设备也将带来新的屏幕尺寸规格。有些设备基于横屏(portrait),有些是竖屏(landscape);对于流行的iPhone、iPad及其他一些大屏智能手机、平板电脑,用户还可以通过转动设备来任意切换屏幕的定向方式。