什么是响应式布局
的有关信息介绍如下:
响应式布局的作用:
1、让一个网站可以兼容不同分辨率的设备
2、给用户更好的视觉使用体验
例如,缩小和放大浏览器窗口,网页能够自动进行调整,始终保持了一个很好的浏览效果。
响应式布局的诞生背景:
移动弄互联网的兴起促霸脾使让不同设备显示出相同的网页效果效果成为必要。
响应式设计的优缺点:
优点:
解决了设备之间的差异化展示
缺点:
兼容性代码多,工作量大,加载速度受影响。(可忽略)
响应式设计的原则
1、移动设备优先:在设计颂伐宿初期就要考虑页面如何在多终端显示
2、渐进增强:充分发挥硬件设备的最大功能
例如IE6、7、8不支持css3的属性,需要用js实现响应式布局,但是对于高级浏览器,我们就可以使用css3来实现,充分发挥浏览器的性能。
如何实现响应式布局
大概有三种方式实现:
1、CSS3-Media Query(最简单的方式)
2、第三方开源框架(如bootstrap,可以很好的畜扬支持浏览器响应式布局的设计)
3、借助原生JavaScript(IE6、7、8,成本高,不推荐使用)
/*当屏幕尺寸大于480px时,背景颜色是蓝色*/
@media screen and (min-width: 480px) {
body {
background-color: blue
}
}
/*当屏幕尺寸小于480px时,背景颜色是红色*/
@media screen and (max-width: 480px) {
body {
background-color: red
}
}
