什么是响应式网页设计
响应式网站设计是一种网络页面设计布局,其理念是:集中创建页面的图片排版大小,可以智能地根据用户行为以及使用的设备环境进行相对应的布局。
设计理念编辑
此概念于2010年5月由国外著名网页设计师Ethan Marcotte所提出。
响应式网站设计(Responsive Web design)的理念是:
页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。具体的实践方式由多方面组成,包括弹性网格和布局、图片、CSS media query的使用等。无论用户正在使用笔记本还是iPad,我们的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不同设备;换句话说,页面应该有能力去自动响应用户的设备环境。响应式网页设计就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这样,我们就可以不必为不断到来的新设备做专门的版本设计和开发了。
Ethan Marcotte 在他在A List Apart的文章中发明了术语 Responsive Web Design (RWD)。他在他 2011 年关于这个主题所写的简短的书中描述了响应式网页设计的理论和实践。响应式设计被.net 杂志列为 2012 年顶级网页设计趋势的第二名 (渐进增强是第一名)。他们也列出了 Ethan Marcotte 最喜欢的响应式站点之中的 20 个。
Ethan Marcotte曾经在A List Apart发表过一篇文章"Responsive Web Design",文中援引了响应式建筑设计的概念:现出现了一门新兴的学科——"响应式架构(responsive architecture)"——提出,物理空间应该可以根据存在于其中的人的情况进行响应。结合嵌入式机器人技术以及可拉伸材料的应用,建筑师们正在尝试建造一种可以根据周围人群的情况进行弯曲、伸缩和扩展的墙体结构;还可以使用运动传感器配合气候控制系统,调整室内的温度及环境光。已经有公司在生产"智能玻璃":当室内人数达到一定的阈值时,这种玻璃可以自动变为不透明,确保隐私。
将这个思路延伸到Web设计的领域,我们就得到了一个全新的概念。为什么一定要为每个用户群各自打造一套设计和开发方案?和响应式建筑相似,Web设计同样应该做到根据不同设备环境自动响应及调整。
显然,我们无法也无需使用运动传感器或是机器人技术,响应式Web设计更多需要的是抽象思维。好在,一些相关的概念已经得到了实践,比如液态布局、帮助页面重新格式化的media queries和脚本等。但是响应式Web设计不仅仅是关于屏幕分辨率自适应以及自动缩放的图片等等,它更像是一种对于设计的全新思维模式。
相关建站知识
- 02-12帝国CMS调用发布者所有文章列表的两种方法!包含高级应用!
- 10-29帝国CMS在终极栏目的列表页调用该栏目下面标题分类的文章
- 03-02帝国CMS判断路径加样式教程
- 03-16帝国CMS二次开发内容存文本转存数据库方法
- 01-23帝国cms更改了网站地址或者栏目目录地址信息打不开
- 10-21帝国CMS会员中心调用会员发布信息总数
- 10-23帝国CMS专题如何调用自定义字段
- 07-21帝国CMS跳过选择会员类型直接注册方法
- 07-10帝国cms模板里显示发布信息人的ip地址
- 09-06帝国CMS模板栏目导航调用 用SQL语句调用一级栏目和二级栏目
- 10-06帝国cms万能标签标题过长截取标题后加入省略号的修改方法_
- 01-09帝国CMS二次开发CMS常用变量整理
- 05-14帝国cms使用灵动标签标题属性加粗颜色失效的解决方法
- 03-19帝国cms灵动标签调用字母所属的信息
- 03-11帝国CMS-百度编辑器ueditor代码高亮效果前台不显示的解决方法
- 08-05帝国cms打印模板的使用方法
- 04-23帝国CMS上下翻页页码调用方法集合
- 01-19帝国CMS模板JS调用登陆模板调用会员信息真实姓名truename等副表字段
- 10-21帝国CMS模板调用收藏该内容的会员(带头像和不带头像版)
- 12-28帝国CMS文章内容加环饶广告代码