响应式布局如何设计(响应式布局如何设计)-冯金伟博客园

什么是响应式布局?响应式布局的解释

1。响应式布局是Ethan Marcotte在2010年5月提出的概念。简而言之,它意味着一个网站可以兼容多个终端——而不是为每个终端制作一个特定的版本。这个概念的诞生是为了解决移动互联网浏览的问题。

2.响应式布局可以为不同终端的用户提供更舒适的界面和更好的用户体验。而且随着大屏移动设备的普及,用“大势所趋”来形容也不为过。随着越来越多的设计师采用这项技术,我们不仅看到了许多创新,也看到了一些成型的模式。

响应式布局和自适应布局有什么样的区别?

响应式布局是为了适配不同的终端而生,移动端布局是针对于智能手机为主,也就是现在行内常说的H5站(m站)。简单说一下他们的不同之处:

1、适配的群体不同,响应式适配各种终端,而移端大部分为智能手机为主2、响应式布局能根据不同的终端设备实现不同的页面布局,而移动端布局大部分是单列布局3、响应式布局有可能造成冗余的代码较多(传统式响应式布局,仅依赖于媒体查询,控制不同的页面布局),移动端布局冗余代码较少,对针对性较强相同之处:

1、在智能手机上,响应式看到的页面效果能和移动端的一样效果(其他忽略,仅从效果上而言)

2、两者都要面对适配的问题(这也是较为蛋疼的问题)

网站就必须用响应式布局吗?

你好不一定的,静态布局(Static Layout)

即传统Web设计,对于PC设计一个Layout,在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分;

对于移动设备,单独设计一个布局,使用不同的域名如wap.或m.。

自适应布局(Adaptive Layout)

自适应布局(Adaptive)的特点是分别为不同的屏幕分辨率定义布局。布局切换时页面元素发生改变,但在每个布局中,页面元素不随窗口大小的调整发生变化。

你可以把自适应布局看作是静态布局的一个系列。

流式布局(Liquid Layout)

流式布局(Liquid)的特点(也叫”Fluid”) 是页面元素的宽度按照屏幕进行适配调整,主要的问题是如果屏幕尺度跨度太大,那么在相对其原始设计而言过小或过大的屏幕上不能正常显示。

响应式布局(Responsive Layout)

分别为不同的屏幕分辨率定义布局,同时,在每个布局中,应用流式布局的理念,即页面元素宽度随着窗口调整而自动适配。

可以把响应式布局看作是流式布局和自适应布局设计理念的融合。

恩恩大概就是这样。

解释响应式布局,怎么实现的?有几种方法实现?

1.原生代码实现。

在国内目前设计网页的时候,一般会分成PC端和移动端两套页面,但在一定的情况下,必须满足只设计一个页面的情况下,满足不同端口都能正常使用,

因此会用用到自适应的方法。

用原生代码实现的根本在于媒体查询@media的设置。

@media screen 可以查询当前浏览器的尺寸,因此可采用该方法对同一个页面设置不同的CSS样式,来满足不同分辨率要求。

2.采用bootstrap框架布局

bootstrap框架布局完成的页面,是自动对应的自适应效果。

但是在书写的时候,应该严格按照bootstrap的书写规范,才不会出现怪异性问题。

写法举例:

说明:最后的数字对应该p所占栅栏的列数。

col-md-6 代表在PC端上显示在一行的6个栅栏,也就是一半。

col-sm-6 代表在平板上也显示p占当前行的一半。

col-xs-12 代表在手机端显示为当前行的百分之百填充。

3.还有其他方式,如JQuery和专门做响应式的JS文件,比如nicebox均能实现自适应效果,实现响应式布局。

什么是响应式网页布局?

就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本