代码:页面布局(含图片列表布局)

 一、区块布局:

<style>
.box96{margin-left:2%;margin-right:2%;}
.img-box{float:left;width:30%;}
.txt-box{float:right:65%;}
.p1{font-size:16px;color:#333;}
.p2{font-size:14px;color:#aaa;}
</style>
<div class="box96">
    <div class="img-box"><img src="images/_logo.png"></div>
    <div class="txt-box">
        <p class="p1">标题</p>
        <p class="p2">内容</p>
    </div>
</div>

二、页面布局:

http://blog.csdn.net/cui_angel/article/details/8306470   圣杯布局

http://www.cnblogs.com/imwtr/p/4441741.html   圣杯布局的讲解

http://www.dqqd.me/flying-wing/   双飞翼布局

http://www.cnblogs.com/xiaohuochai/archive/2016/05/05/5459587.html  三栏式布局(所谓的圣杯和双飞翼) (圣杯布局来源于a list apart里面的In Search of the Holy Grail。双飞翼布局则是淘宝为了避免使用relative,通过增加html结构的改进版布局。) 2016-5-5

http://www.dqqd.me/avatar/fly/grids_test1.html   例1234

<style type="text/css">
html,body{margin:0;}
div{border:1px solid #000;box-sizing:border-box;height:300px;}
.main {position:relative;float:left;background:#ddd;width:100%;} 
.left {position:relative;float:left;background:#f90;width:200px;margin-left:-100%;left:-200px;} 
.right {position:relative;float:left;background:#09f;width:160px;margin-left:-160px;right:-160px;} 
#bd {padding: 0 160px 0 200px;}
</style>
<div id="bd">
    <div class="main">123 456 789 </div>
    <div class="left"></div>
    <div class="right"></div>
</div> 

这个易于理解: 

<style type="text/css">
div{border:1px solid #000;box-sizing:border-box;}
.box{position:relative;}
.left{position:relative;float:left;width:250px;margin-right:-250px;z-index:2;}/*左侧栏*/
.right{position:relative;float:right;width:200px;margin-left:-200px;z-index:2;}/*右侧栏*/
.main{position:relative;float:left;width:100%;padding:0 200px 0 250px;z-index:1;}/*中间列自适应布局*/
</style>
<div class="box">
    <div class="left">
        <p>左侧定宽</p><p>左侧定宽</p><p>左侧定宽</p><p>左侧定宽</p>
    </div>
    <div class="main">
         <p>中间自适应</p><p>中间自适应</p><p>中间自适应</p><p>中间自适应</p><p>中间自适应</p>
    </div>
    <div class="right">
        <p>右侧定宽</p><p>右侧定宽</p><p>右侧定宽</p>
    </div>
</div>

图片列表布局: (4列)不支持ie7  2015-11-23

<style type="text/css">
ul,li,p{list-style:none;padding:0;margin:0;font-family:'Microsoft Yahei';}
.main{width:720px;background:#f0f0f0;}
.box{width:101%;margin-right:4%;overflow:auto;}
li{float:left;box-sizing:border-box;border:1px solid #999;width:24%;margin-right:1%;margin-bottom:2%;}
/*
.box{102%;margin-right:4%;overflow:auto;}
li{float:left;box-sizing:border-box;border:1px solid #999;23%;margin-right:2%;margin-bottom:2%;}
.box{103%;margin-right:4%;overflow:auto;}
li{float:left;box-sizing:border-box;border:1px solid #999;22%;margin-right:3%;margin-bottom:2%;}
*/
.box img{width:100%;height:150px;}
.box p{text-align:center;line-height:3;font-size:14px;}
</style>
<div class="main">
<ul class="box">
<li><img src=""><p>啊啊啊</p></li>
<li><img src=""><p>啊啊啊</p></li>
<li><img src=""><p>啊啊啊</p></li>
<li><img src=""><p>啊啊啊</p></li>
<li><img src=""><p>啊啊啊</p></li>
<li><img src=""><p>啊啊啊</p></li>
<li><img src=""><p>啊啊啊</p></li>
<li><img src=""><p>啊啊啊</p></li>
</ul>
</div>

图片布局(4列),(仿天猫商品列表页): 2015-11-23

<style type="text/css">
ul,li,p{list-style:none;padding:0;margin:0;font-family:'Microsoft Yahei';}
.main{width:1190px;margin-left:auto;margin-right:auto;background:#f0f0f0;}
.clearfix:after {content:'';display:block;height:0;overflow:hidden;clear:both;}

/*公用*/
.product {position:relative;float:left;background:#fff;line-height:1.5;overflow:visible;z-index:1;}
.product:hover{overflow:visible;z-index:3;}
.product:hover .iwrap {
    margin:-3px;
    border:4px solid #f83760;
    -webkit-transition:border-color .2s ease-in;
    -moz-transition:border-color .2s ease-in;
    -ms-transition:border-color .2s ease-in;
    -o-transition:border-color .2s ease-in;
    transition:border-color .2s ease-in;
}
.iwrap {display:block;position:absolute;background:#fff;left:0;top:0;right:0;bottom:0;border:1px solid #ececec;box-sizing:content-box;}
.iwrap img{width:100%;margin-bottom:10px;}
.iwrap p{margin-left:10px;margin-right:10px;color:#333;text-align:center;}

/*私用定制部分*/
.product{width:282px;height:333px;margin-right:20px;margin-bottom:20px;}/*图片是280x210*/
.product-box{width:1208px;margin-right:-20px;}/*宽度是4个(容器+margin-right)的宽度之和*/
.iwrap img{height:210px;}
</style>
<div class="main j02 clearfix">
<div class="product-box clearfix">
<div class="product"><a href="" class="iwrap"><img src=""><p>啊啊啊</p></a></div>
<div class="product"><a href="" class="iwrap"><img src=""><p>啊啊啊</p></a></div>
<div class="product"><a href="" class="iwrap"><img src=""><p>啊啊啊</p></a></div>
<div class="product"><a href="" class="iwrap"><img src=""><p>啊啊啊</p></a></div>
<div class="product"><a href="" class="iwrap"><img src=""><p>啊啊啊</p></a></div>
<div class="product"><a href="" class="iwrap"><img src=""><p>啊啊啊</p></a></div>
<div class="product"><a href="" class="iwrap"><img src=""><p>啊啊啊</p></a></div>
<div class="product"><a href="" class="iwrap"><img src=""><p>啊啊啊</p></a></div>
</div>
</div>
原文地址:https://www.cnblogs.com/qq21270/p/4013254.html