css实现等高布局
第一种方式使用absolute布局
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style>
.equal_height {
width: 100%;
height: 999em;
position: absolute;
left: 0;
top: 0;
}
.out_box {
width: 66%;
margin-left: auto;
margin-right: auto;
border: 1px solid #ccc;
background-color: #f5f5f5;
overflow: hidden;
position: relative;
}
.left_box {
width: 25%;
float: left;
position: relative;
}
.right_box {
width: 74.6%;
float: right;
}
.left_box_bg {
background-color: #fff;
border-right: 1px solid #ccc;
}
.left_con {
padding: 1em;
position: relative;
z-index: 1;
}
.right_con {
padding: 1em;
}
.out_box img {
display: block;
}
.btn_box {
width: 66%;
margin: 1em auto 3em;
}
</style>
<body>
<div class="out_box">
<div class="left_box">
<div class="equal_height left_box_bg"></div>
<div id="leftCon" class="left_con">
<img src="http://image.zhangxinxu.com/image/study/s/s128/mm2.jpg" />
</div>
</div>
<div class="right_box">
<div id="rightCon" class="right_con">
<img id="rightImage" src="http://image.zhangxinxu.com/image/study/s/s128/mm5.jpg" />
</div>
</div>
</div>
<div class="btn_box">
<button id="btnLeftSide">左侧栏高度增加</button>
<button id="btnRightSide">右侧栏高度增加</button>
</div>
</body>
<script type="text/javascript" src="../assets/js/jquery.min.js"></script>
<script type="text/javascript">
$("#btnLeftSide").bind("click", function() {
$("#leftCon").append('<img src="http://image.zhangxinxu.com/image/study/s/s128/mm2.jpg" />');
});
$("#btnRightSide").bind("click", function() {
$("#rightCon").append('<img src="http://image.zhangxinxu.com/image/study/s/s128/mm5.jpg" />');
});
</script>
</html>
第二种方式是用display:tabe-cell布局
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style>
.box {
width: 600px;
margin: 40px auto;
font-size: 12px;
}
.list_row {
display: table-row;
overflow: hidden;
}
.list_cell {
display: table-cell;
width: 30%;
margin-bottom: -100px;
padding: 1.6%;
*padding-bottom: 110px;
background-color: #f5f5f5;
*float: left;
}
.list_center {
background-color: #f0f3f9;
}
</style>
<body>
<div class="zxx_main_con">
<div class="box">
<div class="list_row">
<div class="list_cell">你一定也有过这种感觉的。当你心事重重,渴望找一个人聊一聊的时候,那个可以聊的人来了,可是你们却并没有聊什么。当然,聊是聊了,可是他聊他的,你也试着开始聊你的,只是到后来,你放弃了……那么,最后的办法就是静下来,啃啮自己的寂寞。或者反过来说,让寂寞来吞噬你。------罗兰《寂寞的感觉》</div>
<div class="list_cell list_center">作为一个被基阿异捅过两个大血窟窿的人。告诉后来的基友们一句:一命二运三风水,四积阴功五读书。</div>
<div class="list_cell">奔波了一天,收到了无数的生日快乐,享受了电影见面会现场各种形式的祝福和礼物,以及场面宏大的生日快乐歌,感谢<西风烈>,感谢支持我的朋友们!现在机场举长寿面祝你们都永远幸福快乐! </div>
</div>
</div>
</div>
</body>
</html>

浙公网安备 33010602011771号