我有一个容器,我在其中放置了一堆元素,我的期望是容器会随着容器填充元素而向下扩展。不幸的是,这种情况并非如此。我有一些 div 漂浮在我的容器边缘。我可以用一堆中断标签来解决这个问题,但这是一个草率的解决方案。
也许我的 CSS 不正确,但我不知道在哪里。长选择列表和主要描述应位于上方的白框中。
这是一个小提琴。
编辑:Uwe 带领我研究花车。我发现在正常流程布局中不考虑浮动。那么这是如何解决的呢?
编辑 2:我找到了一个 clearfix 解决方案。
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
* html .clearfix {
height: 1%;
} /* Hides from IE-mac \*/
.clearfix {
display: block;
}