美文网首页
响应式网页设计

响应式网页设计

作者: jack1111 | 来源:发表于2018-03-12 11:38 被阅读0次

一.名词解释

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版)与网络

相关文章

  • 交互细节丨什么是响应式网页设计,这种设计有何优缺点

    1. 什么是响应式网页设计? 1.1 响应式网页设计的概念 响应式网页(Responsive Web Design...

  • 响应式网页设计

    名词解释 1.什么是响应式网页设计 响应式网页设计或称自适应网页设计、回应式网页设计、对应式网页设计。 是一种网页...

  • 响应式网页设计

    一、介绍 什么是响应式网页设计? 响应式网页设计使您的网页在所有设备上都很好看。 响应式网页设计仅使用HTML和C...

  • 九、HTML5响应式布局

    @(HTML5)[相应式布局] [TOC] 九、HTML5响应式布局 什么是响应式网页设计(布局) 响应式网页设计...

  • 响应式网页设计

    名词解释 响应式Web设计(Responsive Web design): 响应式网页设计(RWD)是一种网页设计...

  • 响应式网页设计

    一.名词解释 1.响应式网页设计(Responsive Web design(RWD):“响应式网页设计”这个名字...

  • 响应式网页设计

    名词解释 响应式网页设计 Responsive Web design(RWD) “响应式网页设计”这个名字是Eth...

  • 响应式网页设计

    什么是响应式网页设计? 响应式网页设计(RWD)就是网页内容会随着访问他的视口及设备的不同而呈现不同的样式 响应式...

  • 响应式网页设计

    响应式网页设计,亦称“响应式Web设计”,其简称为RWD。所谓的响应式Web设计,是指“网页内容会随着访问它的视口...

  • 响应式网页设计

    响应式网页设计 “响应式网页设计”这个名字是Ethan Marcotte在2010发明的,即Responsive ...

网友评论

      本文标题:响应式网页设计

      本文链接:https://www.haomeiwen.com/subject/lxcnfftx.html