新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CSS技巧:3種常用方法解決div列高度自適應
本文向大家介紹一下解決div列高度自適的3種常用方法,分別是利用“clear:both”背景填充,使用腳本控制高度和margin負值父子容器高度繼承三種。

CSS技巧:解決div列高度自適的3種常用方法
解決div列高度自適的方法有很多種,這里介紹三種最常用的方法給大家(下面所有例子以父main,子divleft、divright為例)。
1、利用“clear:both”背景填充(推薦?。。。?/strong>
這是使用最廣泛的一種做法,我一直都用此方法解決div列高度自適問題。三行二列布局,主要內(nèi)容在右邊,網(wǎng)頁寬度780px,左列240px,右列540px。
CSS代碼:
- #main{
- width: 780px;
- margin: 0;
- background: url(bg.gif) #FFFFFF repeat-y left;
- text-align: left;
- }
- #divleft{
- float: left;
- width: 240px;
- }
- #divright{
- float: right;
- width: 540px;
- }
- .clear{
- border-top:1px solid transparent !important;
- margin-top:-1px !important;
- border-top:0;
- margin-top:0;
- clear:both;
- visibility:hidden;
- }
html代碼:
div> div> div>- div>
優(yōu)點:無hacks,完全的自適應高度。#p#
2、腳本控制高度 ..
在中加入如下代碼(假設divright的高度相對***):


咨詢
建站咨詢