我有一个父 div,里面有多个 div,它们是父 div 的子级,但我不明白为什么这些子级 div 溢出到父级 div 之外,
我希望父 div 根据其中的子 div 的数量调整它的高度。
这是小提琴
向左浮动#downloads。
只需制作overflow:hidden
而不是overflow:visible
要么向左浮动#downloads,要么使用overflow:hidden
:
#downloads
{
background-color: #EEEEEE;
border: 1px solid #CCCDCF;
padding: 5px;
line-height: 25px;
overflow:hidden;
}
或者:
#downloads
{
background-color: #EEEEEE;
border: 1px solid #CCCDCF;
padding: 5px;
line-height: 25px;
float: left;
}
overflow: hidden
将使溢出的子内容简单地隐藏起来,我相信这不是您想要实现的。
要展开父 div 以显示所有子内容,请在父 div 上指定overflow: auto
(在某些浏览器中可能有副作用),或将
<div style="clear: both"></div>
作为您父 div 中的最后一个孩子。