响应式布局

作用:

  1. 让一个网站可以兼容不同分辨率的设备
  2. 给用户更好的视觉使用体验

优缺点

  • 优点:解决了设备之间的差异化展示
  • 缺点:兼容性代码多,工作量大,加载速度受影响

原则

  1. 移动设备优先:在设计初期就要考虑页面如何在多终端显示
  2. 渐进增强:充分发挥硬件设备的最大功能

如何实现响应式布局

  1. CSS3-Media Query

    	/*当屏幕尺寸大于480px时候,背景颜色是蓝色*/
    	@media screen and(min-width:480px){
    		body{
    			background-color:blue
    		}
    	}
    	/*当屏幕尺寸小于480px时候,背景颜色是蓝色*/
    	@media screen and(max-width:480px){
    		body{
    			background-color:red
    		}
    	}
    
  2. 第三方开源框架(bootstrap)
    要使用bootstrap需要将bootstrap的一些文件引入到html文件里,我们可以去Bootstrap官网下载这些文件。或者不下载也可以通过用BootCDN的方式引入,只需要一个链接就可以了。
    引入bootstrap.min.css jquery.min.js bootstrap.min.js,第五行的标签是用来支持移动设备响应式布局的。
    ⚠️:jquery.min.js文件必须放在bootstrap.min.js之前,因为bootstrap的js组件依赖jquery。
    ⚠️:不用bootstrap的js组件,只要响应式布局,只需要引入bootstrap.min.css就OK

  3. 借助原生JavaScript(IE6、7、8,成本高,不推荐使用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值