css實現div兩列高度自適應執行個體介紹

來源:互聯網
上載者:User

方法一:

純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”;

}
else
{
document.getElementById(“left_side”).style.height=document.getElementById(“right_main”).scrollHeight+”px”;
}
–>
</script>


最後,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;}
</style>
<title>css</title>
</head>
<body>
<div class="Header">Header</div>
<div class="Mian">
<div class="Mianbg">
<div class="left"> Left</div>
<div class="right">
<div class="right_content">Right Content</div>
<div class="right_content">Right Content</div>
<div class="right_content">Right Content</div>
<div class="right_content">Right Content</div>
</div>
</div>
</div>
<div class="Footer">Footer</div>

效果圖如下

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.