响应式布局简明示例
2016-04-22 11:19
49 查看
响应式布局简明示例,响应式布局最好同时也是自适应布局,然后再配合css3媒体查询,来达到完美的响应式布局。
css3的媒体查询ie9一下是不支持的,这太遗憾了,不过幸运的是有大神已经为前端屌丝们写好了用于IE9以下的媒体查询脚本文件,引用方式如下:
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
css3媒体查询语法:
/*@media screen and (min-width:1440px) and (max-width:1600px){}*/
@media screen and (min-width:1440px){ /*大于等于1440*/
/*这里是特定的样式表*/
body,input,textarea,select,small,a{font-size:14px;}
}
@media screen and (max-width:1024px){
/*懒人建站*/
}
@media screen and (max-width:768px){
/*不大于768px的设备尺寸中 响应式布局的特定样式*/
}
@media screen and (max-width:360px){
}
@media screen and (max-width:320px){
}
看了这几个 写法是不是感觉响应式布局不过如此,哈哈,其实就是这么简单。
别急,在仔细想想好像还少点啥,比如在移动端、手机上打开这个网页的话,如果做响应式布局,还要在head区域加上如下代码:
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="format-detection" content="telephone=yes"/>
<meta name="msapplication-tap-highlight" content="no" />
如果不是很明白,就直接粘贴过去使用就可以了。
width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no 大概意思是,网页宽度采用设备宽度,缩放比例为1,不允许用户缩放操作,
以上的头部声明是手机端页面的标配。
css3的媒体查询ie9一下是不支持的,这太遗憾了,不过幸运的是有大神已经为前端屌丝们写好了用于IE9以下的媒体查询脚本文件,引用方式如下:
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
css3媒体查询语法:
/*@media screen and (min-width:1440px) and (max-width:1600px){}*/
@media screen and (min-width:1440px){ /*大于等于1440*/
/*这里是特定的样式表*/
body,input,textarea,select,small,a{font-size:14px;}
}
@media screen and (max-width:1024px){
/*懒人建站*/
}
@media screen and (max-width:768px){
/*不大于768px的设备尺寸中 响应式布局的特定样式*/
}
@media screen and (max-width:360px){
}
@media screen and (max-width:320px){
}
看了这几个 写法是不是感觉响应式布局不过如此,哈哈,其实就是这么简单。
别急,在仔细想想好像还少点啥,比如在移动端、手机上打开这个网页的话,如果做响应式布局,还要在head区域加上如下代码:
<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="format-detection" content="telephone=yes"/>
<meta name="msapplication-tap-highlight" content="no" />
如果不是很明白,就直接粘贴过去使用就可以了。
width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no 大概意思是,网页宽度采用设备宽度,缩放比例为1,不允许用户缩放操作,
以上的头部声明是手机端页面的标配。
相关文章推荐
- 使用C++读写Excel
- Git学习(3)创建版本库
- VS C#命令行编译工具CSC使用入门
- 如何在CentOS 6.5上安装EPEL 源
- 安利一款内网穿透的软件natapp
- 利用二极管的单向导通性设计多按键扫描,但是占用极少IO口
- 剑指offer面试题 斐波那契数列
- Ceilometer Polling Performance Improvement
- 大话sizeOf()
- UIImageView 的contentMode属性 浅析
- asp.net使用placeHolder(转载)
- 粘性动画以及果冻效果
- ORACLE 10.2.0.5RAC仲裁盘损坏后重建
- struct2json -- C结构体与 JSON 快速互转库V1.0发布
- React入门及环境搭建
- Java程序猿学习的建议(转)
- mysql建表---级联删除
- 通过grub-install命令把grub安装到u盘-总结
- Select count(*)和Count(1)的区别和执行方式
- eclipse打开项目中文件所在的目录