千家信息网

CSS中解决div列高度自适应的3种常用方法分别是什么

发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,CSS中解决div列高度自适应的3种常用方法分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。向大家介绍一下解决div列高度自
千家信息网最后更新 2025年11月11日CSS中解决div列高度自适应的3种常用方法分别是什么

CSS中解决div列高度自适应的3种常用方法分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

向大家介绍一下解决div列高度自适的3种常用方法,分别是利用"clear:both"背景填充,使用脚本控制高度和margin负值父子容器高度继承三种。

CSS技巧:解决div列高度自适的3种常用方法

解决div列高度自适的方法有很多种,这里介绍三种最常用的方法给大家(下面所有例子以父main,子divleft、divright为例)。

1、利用"clear:both"背景填充(推荐!!!)

这是使用最广泛的一种做法,我一直都用此方法解决div列高度自适问题。三行二列布局,主要内容在右边,网页宽度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>

优点:无hacks,完全的自适应高度。

2、脚本控制高度 ..

在中加入如下代码(假设divright的高度相对***):






0