码迷,mamicode.com
首页 > 其他好文 > 详细

响应式布局

时间:2015-03-05 12:32:29      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

关于web页面布局,我们听说过的有固定布局(fixed layout),流体布局(fluid layout),其中响应式布局是应运而生。指:

一是宽屏的愈发普及;

二是CSS3 media queries属性的诞生(通过CSS代码,实现不同宽度显示器下不同的布局,可以即时响应的web页面布局。)

语法:

@media<sMedia> { sRules }

取值:

<sMedia>:
    指定设备名称。
{sRules}:
    样式表定义。

浏览器兼容:

类型技术分享Internet Explorer技术分享Firefox技术分享Chrome技术分享Opera技术分享Safari
版本 (×)IE6 (×)Firefox 2.0 (√)Chrome 1.0.x (√)Opera 9.63 (√)Safari 3.1
(×)IE7 (×)Firefox 3.0 (√)Chrome 2.0.x   (√)Safari 4
(×)IE8 (√)Firefox 3.5      
         

 

.media_quires { width: 200px; padding: 40px 20px; background-color: #000; }
@media all and (min-width: 800px) {
            .media_quires {
                background-color: #ff0000;
            }
}
@media screen and (max-width: 1200px) {
            .media_quires {
                background-color: #0000ff;
            }
}
<div class="media_quires">改变浏览器窗口大小背景颜色改变</div>

当浏览器窗口大于1200px的时候 div背景显示红色; 当浏览器窗口小于等于1200px的时候,div背景显示蓝色。

max-width:1200px 可以理解为浏览器宽度在0~1200px(包括1200px)都显示为蓝色;

min-widht:800px 可以理解为800px(包括800px)即以上都显示为红色。

 技术分享技术分享技术分享

 测试:

当去掉max-width:1200的限制。当小于800px的时候为默认的黑色。

技术分享技术分享技术分享

 

响应式布局

标签:

原文地址:http://www.cnblogs.com/zhaojieln/p/4315303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!