响应式网页设计

一.名词解释

1.响应式网页设计(Responsive Web design(RWD):“响应式网页设计”这个名字是Ethan Marcotte在2010年发明的。当时,他在A List Apart上写了一篇文章,这篇文章综合运用了三种已有的技术(弹性网络布局、弹性图片/媒体、媒体查询)实现了一个解决方案,就叫“响应式web设计”

2.超文本标记语言(HyperText Markup Language(HTML):是一种详细规定了浏览器和万维网服务器之间互相通信的规则

3.层叠样式表(Cascading Style Sheets(CSS):是一种用来表现HTML的一个应用或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

4.域名解析系统 Domain Name System(DNS) :是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

5.Web前端:在Web应用中用户可以看得见的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。

6.Web后端:后端是与数据库进行交互以及处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。

 二.为何需要响应式设计?

现如今,电子产品层出不穷,据上图,市场上各类屏幕分辨率都有用户使用。所以为了不同的用户都可以更好的使用,响应式网页设计很有必要出现以及发展。

屏幕分辨率统计全世界
桌面和移动和平板电脑的中国市场份额
桌面和移动和平板电脑全球市场份额

根据市场调查机构stat counter网站,以中国与全球的桌面、移动和平板电脑市场份额为例

如上图所示,不论是中国还是全球,移动手机的使用都大于桌面。响应式网络设计的出现可以给用户更好的体验。


那么响应式网页与非响应式网页有什么区别呢,请看以下的例子

1.非响应式网页(凤凰网)

如图,在电脑上地显示是如此,在iPhone6plus上地显示也依旧如此。对于用户地使用不是很方便。


非响应式
非响应式

2.响应式网页(中山大学南方学院文学与传媒学院官网)

如下图,是否相比与非响应式网页更为方便呢?

wcy
 wcy



 响应式网页设计的相关技术

1.弹性网络布局(fluid grid):在pc端实现的页面基础上,将一些元素的宽高由原来的固定多少像素(px)、调整为百分比(%)、字体比例(em)或布局方面的margin、padding、left、top等以px为单位的值,这也是当前实现响应式布局的两种主要实现方法。 

2.流体图片(liquid image):对图片处理,如果要使图片能根据分辨率来适应,而且还不失真,其实不用考虑的那么复杂,我们要做的只是让图片能根据不同分辨率自适应罢了,不管图片会不会因为被拉伸而失真,因为真的遇到这样的情况,我们可以考虑在不同分辨率下使用不同的图片,这样就简单多了。所以让图片尺寸自适应,我们只要不给图片设定具体的宽高尺寸,只要在样式中给该图片一个width:100%,这样图片就能根据它父容器的尺寸自动调整了。

3.媒体查询(media query):这个也是响应式页面的一个关键技术,根据不同的分辨率去调整一些不同的样式。

@media screen and (max-device-width: 480px) {

.column {

float:none;

}

}

通过上面的这样媒体查询结构,我们可以设定在不同分辨率下选用不同的样式来调整响应式页面。像前面第二点流体布局上,我们使用百分比或字号比例去实现流体布局的时候,第一种方法是可以不用媒体查询

直接实现流体布局的,就是元素的宽高能自适应不同分辨率屏幕。 


响应式网页设计与前后端的关系

web前端即在Web应用中用户可以看得见的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。而后端是与数据库进行交互以及处理相应的业务逻辑。需要考虑的是如何实现功能、数据的存取、平台的稳定性与性能等。因此,web的正常运转需要前端与后端的相互交互来实现。


文献来自:响应式web设计 HTML5和CSS3实战(第2版)与网络

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容

  • 名词解释: Web标准:WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structu...
    wo_jzf阅读 1,334评论 0 1
  • 一、名词解释 名词引用自教科书——《响应式Web设计——HTML5和CSS3实战(第二版)》 响应式Web设计(R...
    GeekJun阅读 752评论 0 3
  • 名词解释: 1、响应式网页设计: 响应式Web设计,就是网页内容会随着访问它的视口及设备的不同而呈现不同的样式 ...
    greg3阅读 433评论 0 1
  • 响应式网站设计(Responsive Web design)是一种网络页面设计布局,其理念是:集中创建页面的图片排...
    棋时阅读 414评论 0 2
  • 名词解释 响应式Web设计(Responsive Web Design=RWD): 由Ethan Marcotte...
    pooncheukkei阅读 793评论 0 0