css甚至列长

时间:2012-10-19 14:48:19

标签: css

  

可能重复:
  CSS 2 Column layout: Column height

我正在尝试创建两个甚至长度的列。我让它工作到一定程度,但想知道如何将外部div的大小限制为内部内容。这样,外部div重新大小取决于所需的列长度,以显示其中的所有内容。

现在我的代码增加了很多额外的高度。

提前致谢!

这是我的代码的jsfiddle:

http://jsfiddle.net/Bk77A/

2 个答案:

答案 0 :(得分:0)

为您的两列删除padding-bottom: 9999px

答案 1 :(得分:0)

我不会重复所有代码,但基本上你需要一个clearfix,然后设置容器高度:auto;位置:相对的。另外,为什么你的主要内容有太多填充和负余量?摆脱它。

<div id="wrapper">
    <div.... innner divisions that are floated>
    </div... end of all inner divs>
    <div class="clearfix></div> (clearing our floats)
</div> (closing our wrapper)

css:

#wrapper {
    height:auto;
    position:relative;
    additional styling
}
.clearfix {
    clear:both;
}