方法一:
纯CSS实现高度自适应:
代码如下 | 复制代码 |
.content{ overflow:hidden; } .left, .center, .right{ padding-bottom:500px; margin-bottom:-500px;} |
方法二:
以下JS代码添加到</body>结束之前:
代码如下 | 复制代码 |
<script type=”text/javascript”> <!– var l=document.getElementById(“left_side”).scrollHeight; var r=document.getElementById(“right_main”).scrollHeight if (r>l) { document.getElementById(“left_side”).style.height=document.getElementById(“right_main”).scrollHeight+”px”; } |
最后,CSS还得加上这个:
html,body{ height:100%;}
方法三,
三行两列高度自适应
代码如下 | 复制代码 |
<style type="text/css"> body{ margin:0; background:#f5f5f5;} .Header{ width:600px; margin:auto; background:green; height:80px;} .Mian{ width:600px; margin-left:auto; margin-right:auto;} .Mianbg{ width:600px; background:#CC9999; float:left;} .left{ width:300px; background:#336666; float:left;} .right{ width:300px; background:#FF9966; float:right;} .right_content{ width:200px; background:#666633; margin-left:auto; margin-right:auto; height:50px; margin-top:5px;} .Footer{ margin:auto; width:600px; background:#666699; clear:both; height:80px;} |
效果图如下