float:left;
}
</style>
<div class="wrapper">
<div class="header"></div>
<div class="content">
<div class="right"></div>
<div class="left"></div>
</div>
<div class="footer"></div>
</div>
------解决方案--------------------
<style type="text/css">
.header{height:50px;background:green}
.left{float:left;width:20%;background:yellow}
.right{float:right;width:80%;background:red}
.clear{clear:both;height:0;font-size:0;}
</style>
<div class="header">TOP</div>
<div class="container">
<div class="left">LEFT</div>
<div class="right">RIGHT</div>
<div class="clear"></div>
</div>
------解决方案--------------------
当然可以不写死,不写高度,没内容,就看不出效果,我就是为了能看出效果。
一般都不写死,让内容来撑。
------解决方案--------------------
div没有内容,不设高度,不管是火狐或者是IE,高度都是0,看不见的。
论坛之头像之所以适应内容高度,是因为它不是用的div,而是td,在同一行的td都是一样高的。
如果想要div实现这种效果,就把昨天的高度设置成100%,这样,右边用内容撑开,左边适应右边的高度。
当然,如果你不用div,用td的话,就不用设高度,左边就是适应右边高度的。