Html5响应式布局——实例

一个简单的实例(类似一淘网etao.com),版面包含头部、尾部,中间分为3个部分。随着宽度的缩小,一次隐藏中间right的部分,再缩小把right放在中间部分的下面。
包含2个文件:index.html 和 style.css
index.html:


index.html.png

style.css:

/* 初始化---begin */
*{     
    margin: 0px;     
    padding: 0px;
}
.heading,
.container,
.footing{   
    margin: 10px auto;// 上下10px,左右自适应
}
.heading{    
    height: 100px;    
    background-color: chocolate;
}
.left,
.right,
.main{    
    background-color: cornflowerblue;
}
.footing{    
    height: 100px;    
    background-color: blue;
}
/* 初始化---end */

/* 自适应---begin */
/*屏幕宽度大于960*/
@media screen and (min-width: 960px){   
.heading,    
.container,   
.footing{        
    width: 960px;    
}    
.left,    
.main,   
.right{        
    float: left;       
    height: 500px;   
 }    
.left,    
.right{        
    width: 200px;    
}    
.main{        
    margin: 1px 5px;       
    width: 550px;    
}    
.container{       
    height: 500px;    
}
}

/*屏幕宽度大于600小于960*/
@media screen and (min-width: 600px) and (max-width:960px) {    
.heading,    
.container,    
.footing{        
    width: 600px;   
}    
.left,    
.main{        
    float: left;        
    height: 400px;    
}    
.right{        
    display: none;    
}    
.left{        
    width: 160px;   
}    
.main{        
    width: 435px;        
    margin-left: 5px;    
}    
.container{        
    height: 400px;    
}
}

/*屏幕宽度小于600*/
@media screen and (max-width:600px) {    
.heading,    
.container,   
.footing{        
    width: 400px;    
}    
.left,    
.right{        
    width: 400px;        
    height: 100px;    
}    
.main{        
    margin-top: 10px;        
    width: 400px;        
    height: 200px;   
}    
.right{        
    margin-top: 10px;    
}    
.container{        
    height: 420px;    
}
}
/* 自适应---end */
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,796评论 1 92
  • 笔记参考自《响应式Web设计:HTML5和CSS3实践》,2013年出版内容说不上最新。如下是全书的章的目录:第 ...
    于晓鱼阅读 947评论 0 1
  • 简介浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工 作原理,我们将看到,从你在地址栏输入google.c...
    听风阁阅读 3,313评论 0 7
  • 期待的基本概念 什么是期待? 期待就是我们想要某些东西,也就是希望。没有期待的人生是枯燥的,然而有希望就会有失望...
    我是王小钰阅读 1,939评论 0 4
  • 昨夜朔气连霄汉。雨乱寒山远,梦回半。薄衾不奈残簟卷。欠酒醒,嗟叹还辗转。 莺燕都不见。瘦枕相倚惯,凭谁怨。岁暮年来...
    半个读书人阅读 421评论 38 39