响应式布局的理解与认知

  随着互联网的快速发展,HTML5迅速崛起,响应式布局也慢慢的被广泛的运用起来,身为Web前端人员,我觉得必须要掌握“响应式布局”。

  响应式布局,简单点说就是做一个网站而能多终端多平台运行的由一个网站转化为多个网站,为我们大大节省了资源。

  那么响应式布局有什么优缺点呢?

  优点:1.响应式布局面对不同的分辨率设备灵活性强。

     2.能够快捷解决多设备显示适应问题。

  缺点:

     1.兼容各种设备工作量大,效率低下。

       2.代码累赘,会出现隐藏无用的元素,加载时间加长。

       3.其实这是一种折衷性质的设计解决方案,多方面因素影响而达不到最佳效果。

       4.一定程度上改变了网站原有的布局结构,会出现用户混淆的情况。

  可能有些人还是不明白响应式布局应该怎么去做,以及它的开发原理是什么?

  原理:简单点说响应式布局它是通过CSS中Media Query @media功能来判断沃恩的终端设备宽度是多少像素,然后执行对应的CSS样式。



  所有网页响应式布局代码都是这一句:

  <meta name="viewport" content="width=device-width,

  initial-scale=1.0, maximum-scale=1.0,user-scalabe=0">

  解析:

  <!--

  width:赋值为固定像素或者某个特殊的值,比如device-width.

  指的是100%时的像素

  height:和width一样

  initial-scale=1.0,第一次加载网页时显示的比例.

  maximum-scale=1.0:允许用户手动缩放的最大比例

  user-scalable=0.值为0代表不允许用户手动缩放.

  这段代码的意思是:

  让viewport的分辨率等于物理设备上的真实分辨率,

  不允许用户修改,可以保证显示效果真实细腻.

   -->


时间: 2024-10-27 00:12:32

响应式布局的理解与认知的相关文章

对响应式布局的理解和认知

随着互联网的快速发展,HTML5迅速崛起,响应式布局也慢慢的被广泛的运用起来,身为之后的Web前端人员,我觉得应该要掌握"响应式布局". 响应式布局,简单点说就是做一个网站而能多终端多平台运行的由一个网站转化为多个网站,为我们大大节省了资源. 那么响应式布局有什么优缺点呢?优点: 1.响应式布局面对不同的分辨率设备灵活性强. 2.能够快捷解决多设备显示适应问题.缺点: 1.兼容各种设备工作量大,效率低下.  2.代码累赘,会出现隐藏无用的元素,加载时间加长.  3.其实这是一种折衷性质

对于响应式布局的理解

今天学习了响应式布局颇有些感慨,其中有些重要的方法和属性的用法我在这里跟大家分享一下. 这个是我案例截图的一部分 大家看了以上的代码可知:它是通过@media媒介查询判断来执行的CSS样式,也就是说你写了一套代码,现在可以分别适配在手机.平板.PC上.通过@media的媒体查询来实现的响应式布局. 其中还有个重要的问题就是在手机设备上,我们要禁止用户来缩放屏幕.不禁止的话,可能在显示上会造成错位,以及显示的不是手机网站的样式.所以,我们要通过代码来禁止用户在手机端上缩放屏幕,已达到正常的手机网站

对响应式布局的理解

响应式布局分为三部分: (1)流式布局 (2)媒体查询 (3)响应式布局 1流式布局(百分比布局) 流式布局又叫百分比布局.宽高定位位置都以百分数参照父标签相应的尺寸.margin,padding的 top right bottom left 都为百分数. 盒子模型里面的margin padding 无论是上下还是左右, 都是拿长度除以父标签的宽度,而不是高度,因为响应式里面高度很少设置. 算结果最少保留五位有效数字 三方面 //宽高 //字号 字号单位用em或者rem em的数值参照其父标签,

html5 响应式布局

响应式布局 第一:正确理解响应式布局 响应式网页设计就是一个网站能够兼容多个终端-而不是为每个终端做一个特定的版本.打个比方来说:现在社会有很多响应产品,例如折叠沙发,折叠床等等,当我们需要把沙发放到一个角落的时候,此刻沙发就好比div吧,而角落里的某个地方就好比父元素,由于父元素空间的改变,我们不得不调整div,让它能够依然放在角落里.在项目中你会遇到不同的终端,由于终端分辨率不同,所以你要想让用户体验更好,就必要让你的页面能够兼容多个终端. 第二:响应式设计的步骤 响应式设计的步骤就是1.编

利用media query写响应式布局

最近才接触到响应式布局的概念,之前用到的bootstrap就是一种响应式布局的框架.学习的时候参考了http://blog.csdn.net/shoyer/article/details/8293011这篇文章. 简单记录一下用css写响应式布局的方法.大概可以这么理解,通过判断屏幕的大小来调整css的样式从而达到适应不同屏幕的目的. 首先先贴一个html,css都放在同级的css文件夹下面,因为有个简单的轮播,所以要引入jquery <!DOCTYPE html> <html>

响应式布局的开发基础

第一:正确理解响应式布局 响应式网页设计就是一个网站能够兼容多个终端-而不是为每个终端做一个特定的版本.打个比方来说:现在社会有很多响应产品,例如折叠沙发,折叠床等等,当我们需要把沙发放到一个角落的时候,此刻沙发就好比div吧,而角落里的某个地方就好比父元素,由于父元素空间的改变,我们不得不调整div,让它能够依然放在角落里.在项目中你会遇到不同的终端,由于终端分辨率不同,所以你要想让用户体验更好,就必要让你的页面能够兼容多个终端. 第二:响应式设计的步骤 了解了什么是响应式,那么接下来我们就要

自适应布局和响应式布局

记得第一次实际工作中接触到响应式布局排版之后,老大问了一个问题,自适应和响应式有什么区别吗? 自己理解的自适应布局是把宽度px值换成百分比,文字px单位换算成em单位,然后解决在不同大小设备上呈现同样的网页,但是这样屏幕过小,内容看上去就会很拥挤.觉得响应式听上去和自适应会差不多. 当时也不懂为什么同样的一个页面要设计3版风格(pc,pad,phone),觉得很麻烦,感觉不知道从何开始下手. 然后就接触到了下面这些内容: 1.meta标签的viewport属性 <meta name=”viewp

响应式布局总结

响应式布局的开发基础知识 本章主要分为以下几个部分 正确理解响应式设计 响应式设计的步骤 响应式设计需要注意的问题 响应式网页布局实现原理 第一:正确理解响应式布局 响应式网页设计就是一个网站能够兼容多个终端-而不是为每个终端做一个特定的版本.打个比方来说:现在社会有很多响应产品,例如折叠沙发,折叠床等等,当我们需要把沙发放到一个角落的时候,此刻沙发就好比div吧,而角落里的某个地方就好比父元素,由于父元素空间的改变,我们不得不调整div,让它能够依然放在角落里.在项目中你会遇到不同的终端,由于

Demo —— 响应式布局

响应式布局实例演示 What is 响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端--而不是为每个终端做一个特定的版本.这个概念是为解决移动互联网浏览而诞生的. 响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕移动设备的普及,用"大势所趋"来形容也不为过. 优点:面对不同分辨率设备灵活性强,能够快捷解决多设备显示适应问题. 缺点:兼容各种设备工作量大,效率低下:代码累赘,