响应式布局三种实现方案汇总
2017-11-06 13:41
253 查看
方法1:
/*当你的屏幕大于1224px时采用这个样式 一行8列*/ @media all and (min-width: 1224px) { #div1,#div2,#div3,#div4,#div5,#div6,#div7,#div8{ float: left; width: 12.5%; } } /*当屏幕宽度大于968px的时候采用该样式 2行4列 大小范围一定要明确指定不然样式可能会被覆盖*/ @media all and (min-width: 968px) and (max-width: 1224px){ #div1,#div2,#div3,#div4,#div5,#div6,#div7,#div8{ float: right; width: 25%; } } /*当屏幕宽度大于320px的时候采用该样式 4行2列*/ @media all and (min-width: 380px) and (max-width: 968px){ #div1,#div2,#div3,#div4,[b]#div5,#div6,#div7,#div8{ float: right; width: 50%; } } @media all and (max-width: 380px){ #div1,#div2,#div3,#div4,#div5,#div6,#div7,#div8{ float: left; width: 100%; } }
方法2:
<style> /*注意引入外部样式后不能再在style里面添加其他样式了,对比script标签对比记忆*/ @import "../../../css/css0.css"; @import "../../../css/css1.css" all and (min-width: 1024px); @import "../../../css/css2.css" all and (min-width: 768px) and (max-width: 1024px); @import "../../../css/css3.css" all and (min-width: 320px) and (max-width: 768px); </style>方法3:
<link rel="stylesheet" href="../../../css/css0.css"> <link rel="stylesheet" href="../../../css/css1.css" media="all and (min-width:1024px)"> <link rel="stylesheet" href="../../../css/css2.css" media="all and (min-width:768px) and (max-width:1024px)"> <link rel="stylesheet" href="../../../css/css3.css" media="all and (max-width:768px)">
相关文章推荐
- 浅析jQuery EasyUI响应式布局的实现方案
- 浏览器三种刷新方式的缓存机制-----单点登录SSO的实现原理---PHP版单点登陆实现方案
- 三种主流的Web服务实现方案(REST+SOAP+XML-RPC)简述及比较
- SVM实现多分类的三种方案
- nginx限流方案的实现(三种方式)
- apache两种方案三种方式实现反向代理tomcat 推荐
- 实现对象深度克隆(deepClone)的三种方案
- SVM实现多分类的三种方案
- iframe如何刷新的三种实现方案
- javascript实现图片延迟加载方法汇总(三种方法)
- Sencha Touch 自定义List的三种实现方案
- EIGRP默认路由通告的三种方法以及汇总的实现
- SVM实现多分类的三种方案(11)---《深度学习》
- 三种主流的Web服务实现方案(REST+SOAP+XML-RPC)简述及比较
- Sencha Touch 自定义List的三种实现方案(威老)
- 排序算法-快速排序(三种实现方案)
- Android 添加微信分享三种实现方案
- apache分别基于三种方案实现tomcat的代理、负载均衡及会话绑定
- 三种主流的WebService实现方案(REST/SOAP/XML-RPC)简述及比较
- 三种主流的WebService实现方案(REST/SOAP/XML-RPC)简述及比较