马海祥博客是一个专注于分享SEO优化、网站制作、网络营销和运营思维的自媒体博客!
马海祥博客 > 网站制作 > 网站设计 > 什么是响应式网页设计?

什么是响应式网页设计?

时间:2013-09-15   文章来源:马海祥博客   访问次数:

响应式网页设计(Responsive Web design,通常缩写为RWD)是指:页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。可以说是一种网页设计的技术做法,该设计可使网站在多种浏览设备(从桌面电脑显示器到移动电话或其他移动产品设备)上阅读和导航,同时减少缩放、平移和滚动。

具体的实践方式由多方面组成,包括弹性网格和布局、图片、CSS media query的使用等。无论用户正在使用笔记本还是iPad,我们的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不同设备;换句话说,页面应该有能力去自动响应用户的设备环境。响应式网页设计就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这样,我们就可以不必为不断到来的新设备做专门的版本设计和开发了。

什么是响应式网页设计?

响应式网页设计概念产生的灵感

响应式网页设计最初是由Ethan Marcotte曾发表过一篇"Responsive Web Design"文章中提出的一个概念,文中援引了响应式建筑设计的概念:现出现了一门新兴的学科——"响应式架构(responsive architecture)",并提出了物理空间应该可以根据存在于其中的人的情况进行响应。其灵感来源主要是结合嵌入式机器人技术以及可拉伸材料的应用,犹如建筑师们正在尝试建造一种可以根据周围人群的情况进行弯曲、伸缩和扩展的墙体结构;还可以使用运动传感器配合气候控制系统,调整室内的温度及环境光。比如目前正在研发的"智能玻璃",当室内人数达到一定的阈值时,这种玻璃可以自动变为不透明,确保隐私。我们将这个思路延伸到网页设计的领域,也就得到了一个全新的概念。

显然,我们无法也无需使用运动传感器或是机器人技术,响应式Web设计更多需要的是抽象思维。好在,一些相关的概念已经得到了实践,比如液态布局、帮助页面重新格式化的media queries和脚本等。但是响应式Web设计不仅仅是关于屏幕分辨率自适应以及自动缩放的图片等等,它更像是一种对于设计的全新思维模式。

为什么未来的网站需要响应式网页设计?

在回答这个话题之前,我们先看下随着移动互联网的发展,网页设计和前端开发的现状:

1、全球有超过53亿手机用户(包括传统手机)
  2、国内3G用户超过1亿
  3、iPhone4手机在2010年出货量超过3000万部;
  4、iPhone 4S上市前3天卖掉400万部;
  5、Android手机每天激活超过50万部;
  6、iPad出货量已经超过2.5亿部;
  7、预计到2015年,移动互联网的数据流量将超越桌面端的流量。
  8、……

看到这些数据,大家在看下周围的变化,也许你已经开始注意到,自己和身边的朋友也都越来越多的用上了iPhone或者android手机或平板,两年前我们预料的移动互联网时代即将来临,现在已然实现了,而且我们是正处在移动互联网快速发展的时代,已经不再是起步阶段了。

所以马海祥觉的我们只有紧随着移动互联网发展的脚步,合理的使用响应式网页设计使我们的网站能自动根据不同设备环境自动响应及调整,才能增加用户的体验度,留在更多的用户。

响应式图片设计

响应式图片技术是思路不仅要同比的缩放图片,还要在小设备上降低图片自身的分辨率。这个技术的实现需要使用几个相关文件,我们可以在Github上获取。包括一个JavaScript文件(rwd-images.js),一个.htaccess文件,以及一些范例资源文件。大致的原理是,rwd-images.js会检测当前设备的屏幕分辨率,如果是大屏幕设备,则向页面head部分中添加BASE标记,并将后续的图片、脚本和样式表加载请求定向到一个虚拟路径"/rwd-router"。当这些请求到达服务器端,.htacces文件会决定这些请求所需要的是原始图片还是小尺寸的"响应式图片",并进行相应的反馈输出。对于小屏幕的移动设备,原始尺寸的大图片永远不会被用到。

这项技术支持多数的现代浏览器,包括IE8+、Safari、Chrome和Opera,以及这些浏览器的移动设备版本;在FireFox及一些旧浏览器中,则会优雅降级:我们仍可得到小图片的输出,但同时,原始大图也会被下载。

响应式网页设计目前存在的问题

响应式网页设计目前存在的一个问题是横幅广告和视频不是流式的。不过搜索广告和显示广告支持特定的设备平台目标、智能手机和基本的移动设备提供不同的广告尺寸格式。可以为不同平台使用不同的着陆页(英语:Landing page)URL,或者可以用AJAX(英语:Ajax framework),显示一个页面上的不同广告变体。

再者就是自从响应式网页设计被提出以来,界内人士争论就不断,其实核心问题只有两个:一是太多的资源请求和有限的终端支持之间的矛盾;二是响应式的网页设计和移动终端在用户体验和视觉风格上的差异。前者不能容忍在弱小的手机/平板上通过龟速的3G/2G网络来加载一个笨重的PC端页面,而后者纠结是在于响应式网站也不像手机网站。

对此马海祥的建议是:具体问题具体分析,比如,注重内容或资讯类的网站,完全可以尝试响应式网站,而重视觉和功能的网站,则可以尝试建立一个独立的移动网站。另外,响应式网页设计的大部分技术,还是可以用在WebApp开发中的。

本文发布于马海祥博客文章,如想转载,请注明原文网址摘自于http://www.mahaixiang.cn/wzsj/277.html,注明出处;否则,禁止转载;谢谢配合!

相关标签搜索: 网页设计   响应式网页   响应式设计   响应式网页设  

上一篇:如何才能让页面文字阅读起来更舒适?
下一篇:响应式网页布局的实现方法原理

您可能还会对以下这些文章感兴趣!

  • 分享20个极简主义的网页设计风格

    极简主义的设计之所以总是流行,是因为他们一直用一些很简单的创意和资源去表达概念,网页设计的领域受极简主义设计的影响很大,许多有才华的设计师总是用几个简单的工具就设计出了不起的网站,比如字体和几何图形等元素。简约设计的优势不仅仅是其优雅的风格,也有在网页加……【查看全文

    阅读:690关键词: 极简主义   网页设计   设计风格   日期:2018-11-01
  • 什么是响应式网页设计?

    响应式网页设计(Responsive Web design,通常缩写为RWD)是指:页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。可以说是一种网页设计的技术做法,该设计可使网站在多种浏览设备(从桌面电脑显示器到移动电话或其他……【查看全文

    阅读:5310关键词: 网页设计   响应式设计   响应式网页设   响应式网页   日期:2013-09-15
  • 简约页面设计风格的相关技巧有哪些?

    近几年,极简主义设计风格(也称简约设计风格)越来越多的为设计师们所认可,采用并日渐流行。而这不仅仅是因为其界面简单整洁,便于用户理解和操作,还因其在提升网站和软件应用的加载速度,页面屏幕兼容度,以及用户体验愉悦度等方面,作用巨大。然而,简约设计风格并……【查看全文

    阅读:550关键词: 页面设计   设计风格   页面风格   日期:2016-06-20
  • 网页设计新手需知道的10条实用法则

    大胆留白是设计概念中常常会提到的理论,但真正能根据理论具体落实的设计师却为数不多,可能是因为设计师胆儿不够大,另一种可能是没有在实际中领会到留白的美妙,网页设计中的留白是为了在有限的容量中预留一些让其中元素呼吸的负空间,并不是一种所谓的“偷懒”行为,……【查看全文

    阅读:733关键词: 网页设计   设计法则   日期:2015-01-15
  • 如何个性化设计字体的风格?

    我们常用字如其人来形容一个人的字迹,也就是说一个人的性格和阅历会投射到文字上。而字体正是文字的性格,是文字表意功能之上的美学体现。优秀的字体远在读者理解句意之前就通过字形与笔画风格将情感传达给读者了,所谓未成曲调先有情,传情达意正是字体设计的意义所在……【查看全文

    阅读:2381关键词: 个性化字体   字体设计   字体风格   设计风格   日期:2014-04-24
  • 如何设计标注一个网页的首屏线?

    对于一个经验丰富的网页设计师来说,在做网页原型设计或者视觉效果图时,首先必须要做的是标注清楚网站首屏的高度线,以便直观的看到网站首屏的高度,首屏可以显示的元素。那么,我们该如何来标注一个网页的首屏线呢?首屏的高度直接跟客户端的各种客观的条件有关系……【查看全文

    阅读:1289关键词: 设计网页   网页首屏   首屏线   首屏   标注首屏线   日期:2014-04-19
  • 响应式网站页面的设计需求和设计流程

    根据统计,到2015年,移动互联网的用户数量将会超过桌面用户,除了智能手机之外,使用平板电脑甚至是电视机进行上网的用户也在持续增加,在这种形势下,怎样让我们的网站尽量兼容各种类型的设备,并确保优良的用户体验,这将是越来越重要的问题,通过响应式的设计开发方……【查看全文

    阅读:3889关键词: 响应式   响应式设计   网站设计   日期:2015-12-16
  • 关于响应式页面重构的一些关键技术点

    单纯的页面重构,所涉及到的工作内容一般是“分析设计稿>切图>写HTML和CSS”,虽然看起来很少,但要做好这份工作,绝非所想的那么容易。原因很简单:工作内容单一,在时间和工作量上必会很苛刻,往往跟设计师的工作时间是3:1,即设计师给三天的时间,制作只给一天的时间……【查看全文

    阅读:682关键词: 响应式   响应式页面   日期:2016-09-25
  • 响应式网页设计的基本原则布局

    目前来看,响应式网页设计对于解决多类型屏幕问题来说是个不错方案,但从实际制作的角度来看,其却存在着很多的困难,没有固定的页面尺寸、没有毫米或英寸,没有任何物理限制,让人感到无从下手,随着建立网站可用的各种小工具越来越多,像素设计局限于桌面和移动端也已……【查看全文

    阅读:3016关键词: 响应式网页   响应式设计   网页设计原则   网页布局   日期:2014-12-11
  • 如何使简单的设计变得更为简单

    一个实用的网站需要简单易学,直观易用,并让用户记忆深刻,但最重要的是,一定要简单!简单与否,是用户初次接触并认识一款全新的用户界面时首先会关注的事情之一,为了让用户留下良好的第一印象,用户体验设计师应该不断的,深入的探索简化之道,让原本看上去就很简单……【查看全文

    阅读:569关键词: 设计   日期:2015-10-02
↓ 点击查看更多 ↓

互联网更多>>

  • 今日头条的个性化推荐算法 今日头条的个性化推荐算法 互联网给用户带来了大量的信息,满足了用户在信息时代对信息的需求,但也使得用户在面对大量信息时无法从中获……
  • 百度知道的移动互联网转型 百度知道的移动互联网转型 成立十周年的百度知道当之无愧的成为PC端的UGC产品之王,昔年的搜搜问问、奇虎问答、新浪爱问、天涯问答等都成了……
  • 互联网技术的50年发展回顾与分析 互联网技术的50年发展回顾与分析 1998年至2008年是公认的互联网飞速发展的十年,无论是传输速率、网络规模、关键技术还是应用领域都经历了大幅的增……

SEO优化 更多>>

导致网站降权或被k的原因有哪些? 移动端手机站做站内优化的要点