导航:首页 > 万维百科 > 响应式网页设计

响应式网页设计

发布时间:2020-08-01 08:31:39

1、什么是响应式web设计

响应式Web设计是在开发和设计网站过程中产生的一种方式,它的目的是让内容布局能随用户使用显示器的不同而变化。再明确点说,这种设计概念,就是让原本1292像素宽,4栏的内容,能够很好地显示在1025像素宽的用户屏幕上,同时还能自动简化成2栏。当然,让它很好的适应智能手机和其他种类电脑的屏幕也就成了水到渠成的事了。这种特殊的设计形式就被成为“响应式Web设计”。

响应式Web设计的优点:可以兼容所有尺寸的屏幕,随着手持设备(手机)屏幕尺寸繁多,也有很好的兼容性;而且开发一次,pc版和触屏版,手机版融合为一;

响应式Web设计的缺点:对前端工程师要求比较高,它的屏幕兼容要求前端工程师对各种浏览器差异性了解比较多,对于大数据展示的门户站点,如果用同一页面,即时浏览器不崩溃,在手机上一个页面,很难滑到最底部,带来操作是十分不方便的,触屏版和手机版对优质信息展示不足。

综合优缺点:响应式Web设计在企业站点,微型或者小站还是可以用的,对于大中型站点不合适(尤其大信息量展示的)。

2、响应式网页设计的十大开发框架

Gumby Framework
Gumby 2是建立在Sass基础上的。Sass是一款非常强大的CSS 预处理器,允许用户自主快速的开发扩展Gumby,同时提供很多新的工具来自定义和扩展Gumby框架。Gumby 2是一个非常棒的响应式CSS框架。
Get UI Kit
Get UI Kit是一款轻量级、模块化的前端框架,可快速构建强大的web前端界面,而且,它是一款开源的前端UI界面的框架,可以无任何限制的使用UIKit 来创建自己的风格。
Foundation
Foundation是一个易用、强大而且灵活的框架,用于构建基于任何设备上的Web应用。提供多种Web上的UI 组件,如表单、按钮、 标签等。
Semantic
UI是Web的灵魂!Semantic是为工程师而制作的可复用的开源前端框架。提供各种UI组件,使得开发更加直观、易于理解。
52Framework
52 Framework主要用于优化HTML5和CSS3的跨浏览器兼容性的框架,可在所有主流浏览器上运行。
PureCSS
Pure是一组小的、响应式CSS模块,可用于任意Web项目中。它可作为每个网站或Web应用的起步工具,帮助开发者处理应用程序所需的所有CSS工作,同时不会让每个应用千篇一律。
Responsablecss
Responsable使用最少的Sass,带给你最完美的响应式框架。
TukTuk
TukTuk支持代码重用功能,提供更加快速、高效的样式列表,易于添加与维护。
Kube
Kube是全球最为流行、最灵活的CSS框架之一。其带给你最强大的功能选择,极具创意性与美观性。
Ivory
Ivory是一款强大、灵活、易用的响应式框架。 Ivory基于12列的响应式网格布局,包含表格,按钮,表格,分页,拨动开关,工具提示,手风琴,选项卡等网站中常用的组件和样式。

3、什么是响应式网页设计与自适应网页设计

响应式与自适应的原理是相似的,都是检测设备。 根据不同的设备采用不同的css,而且css都是采用的百分比的,而不是固定的宽度。

不同点:响应式的模板在不同的设备上看上去是不一样的,会随着设备的改变而改变展示样式, 而自适应不会,所有的设备看起来都是一套的模板,不过是长度或者图片变小了,不会根据设备采用不同的展示样式。

4、html5怎么制作一个响应式网页?

HTML5 制作响应式网页,首先需要考虑是全平台适配还是只是移动端适配。这里以移动端响应式网站为例,讲述如何制作响应式网页。

1、选定基本设计尺寸,一般以1080为基准。确定响应式web设计的应用场景之后,和美工(或设计师)沟通,之前,一般需要美工出几套主流移动设备屏幕分辨率的设计图,现在,使用流式布局以及rem等可以使用一套设计图,以最常用的移动设备屏幕分辨率为基准。

2、当美工完成设计图之后,前端工程师的工作就开始了。这时你就可以使用PS或是FW进行切图了。一般说来,Fireworks cs6切图更快,但是Fireworks有时会有图片失真的情况发生,所以,有时需要使用PS进行配合,PS有切片工具可以专门用来切图。

5、什么是响应式网站及其特点

响应式网站设计是一种网络页面设计布局,也即可以智能地根据用户行为以及使用的设备环境进行相对应的布局。响应式网站就是使用响应式网站设计而设计出的网站。

为什么这么多人喜欢响应式网站?响应式网站优势有哪些呢?

1、利于用户体验

响应式网站,是良好用户访问体验响应式设计的呈现,改良了网页内容被插件约束的场所,丰富了多彩的网站,满意了用户视觉上的审美需求,且能够提高网站的加载速率,利于提升用户体验度。

2、不用在根据不同的终端设计不同的网页类型

前面说过,响应式网站可以智能地根据用户行为以及使用的设备环境进行相对应的布局,所以只需求设计完成一个pc站就能顺应一切的终端设备,不需去为特定的终端做一个特定的版本网站。

3、不用在被动的调整显示方式方法

网站智能化建设响应式网站,可以针对用户设备显示端的尺寸不同,自动的调整网站的显示方式方法,让网站几乎可以适应所有的显示终端,而且还可以在浏览器中调整网站的宽度,从而最大程度的提高用户的网站体验。

4、一个后台统筹管理

便捷式管理响应式网站也是其中的一大优势,在网站的日常管理与维护上轻松运营,在后台管理上不需求经过不同后台来管理不同终端,只需求一个后台便能统筹管理。

5、节省建站成本

建设响应式的网站,客户不用再针对不同的设备而制作不同的页面。建设一个响应式的网站,最终实现一站多用的效果,从而达到节省网站建设成本的目的。而且,多种营销方式方法,可以通过唯一的URL地址进行社交分享,通过分享带来更多的潜在用户。

上面提到的几点响应式网站的优点,大家会常遇到,感触更深些,其它的响应式网站优点不在一一累述,大家可以在平常的工作中自行发掘。

6、网页设计中响应式具体怎么实现?

响应式网页设计现在无疑是一件大事情。如果你还不了解响应式设计,可以看看我最近发表的响应式站点列表(译者注:可以好好看看示例中的网站在不同分辨率下的展现方式)。对新手来说,响应式设计可能有一点复杂,但是事实上比你想象的简单。为了帮助你迅速的了解响应式设计,我起草了一篇快速教程。你可以在3个步骤中学习到响应式设计和媒介查询(Media Queries)的基本原理(假定你了解基本的CSS知识)。

第一步:Meta标签

大多数移动浏览器将HTML页面放大为宽的视图(viewport)以符合屏幕分辨率。你可以使用视图的meta标签来进行重置。下面的视图标签告诉浏览器,使用设备的宽度作为视图宽度并禁止初始的缩放。

第二步:HTML结构

在这个例子里,我有一个包括头部、内容、侧边栏和页脚的基本页面布局。头部有固定的高度180像素,内容容器是600像素而侧边栏是300像素。

第三步:媒介查询-Media Queries

CSS3 Media Query-媒介查询是响应式设计的核心。它根据条件告诉浏览器如何为指定视图宽度渲染页面。

当视图宽度为小于等于980像素时,如下规则将会生效。基本上,我会将所有的容器宽度从像素值设置为百分比以使得容器大小自适应。

然后为小于等于700像素的视图指定#content和#sidebar的宽度为自适应并且清除浮动,使得这些容器按全宽度显示。

对于小于等于480像素(手机屏幕)的情况,将#header元素的高度设置为自适应,将h1的字体大小修改为24像素并隐藏侧边栏。

你可以根据你的喜好添加足够多的媒介查询。我在示例中仅仅展示了3个媒介查询。媒介查询的目的在于为指定的视图宽度指定不同的CSS规则,来实现不同的布局。媒介查询可以写在同一个或者单独的样式表中。

7、什么叫响应式网站

响应式Web设计(Responsive Web design)的理念是:

页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。具体的实践方式由多方面组成,包括弹性网格和布局、图片、CSS media query的使用等。无论用户正在使用笔记本还是iPad,我们的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不同设备;换句话说,页面应该有能力去自动响应用户的设备环境。响应式网页设计就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。

8、自适应网页设计和响应式网页设计有什么区别

通俗的说,自适应网页设计也是响应式网页设计,响应式网页设计也是自适应网页设计。但是真正的细分起来,自适应只是响应式的一个子集,指网页中整体大图的自适应或者banner的自适应。

响应式设计可以一个网站兼容多个不同终端

响应式网页设计优势:流体网格的网站适合响应式网页设计。

1、灵活性强,可以适应不同分辨率的设备

2、方便快捷的解决多设备显示适应问题

自适应网页设计优势:固定断点的网站适合自适应网页设计。

1、实施起来代价更低,测试更容易

2、自适应布局可以让设计更加可控,因为它只需要考虑几种状态就可以了

虽然响应式/自适应网页设计会带来兼容各种设备工作量大、代码累赘、加载时间长的缺点,但它们能“一次设计,普遍适用”,可以根据屏幕分辨率自适应以及自动缩放图片、自动调整布局,它们不只是技术的实现,更多的是对于设计的全新思维模式。

与响应式网页设计相关的知识