DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> CSS技巧:3種常用方法解決div列高度自適應(1)
CSS技巧:3種常用方法解決div列高度自適應(1)
編輯:CSS詳解     

本文向大家介紹一下解決div列高度自適的3種常用方法,分別是利用“clear:both”背景填充,使用腳本控制高度和margin負值父子容器高度繼承三種。

CSS技巧:解決div列高度自適的3種常用方法

解決div列高度自適的方法有很多種,這裡介紹三種最常用的方法給大家(下面所有例子以父main,子divleft、divright為例)。

1、利用“clear:both”背景填充(推薦!!!)

這是使用最廣泛的一種做法,我一直都用此方法解決div列高度自適問題。三行二列布局,主要內容在右邊,網頁寬度780px,左列240px,右列540px。

CSS代碼:

  1. #main{
  2. width: 780px;
  3. margin: 0;
  4. background: url(bg.gif) #FFFFFF repeat-y left;
  5. text-align: left;
  6. }
  7. #divleft{
  8. float: left;
  9. width: 240px;
  10. }
  11. #divright{
  12. float: right;
  13. width: 540px;
  14. }
  15. .clear{
  16. border-top:1px solid transparent !important;
  17. margin-top:-1px !important;
  18. border-top:0;
  19. margin-top:0;
  20. clear:both;
  21. visibility:hidden;
  22. }

Html代碼:

  1. <div id="main">
  2. <div id="divleft">div>
  3. <div id="divright">div>
  4. <div class="clear">div>
  5. div>

優點:無hacks,完全的自適應高度。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved