0

我有一个容器 div listings_container,其中包含可变数量的 div listing,每个都清除它之前的 div 。容器 divlistings_container具有 CSS 属性overflow-x: hidden; overflow-y: auto;和一个固定width的和一个已max-height定义的。

问题:如何防止溢出的 div 占用空间?Saylistings_container的高度为 30listing像素,高度为 10 像素。如果我们有 4 个或更多的listing内部listings_container,我们listing将隐藏第 4 个 div 和一个垂直滚动条listing_cotainer。溢出的 div 占用的空间listing可能导致listings_container清除另一个浮动 div,这是我想要避免的。

任何帮助真的很感激!谢谢!

4

1 回答 1

0

如果您将其保留为自动,溢出内容将始终超出控件的边界,这会产生非常无法使用的效果。如果您设置 div 的大小,您通常不想使用 auto ,除非您知道内容不会溢出。

您的选择是隐藏或滚动以保持大小固定。我个人为此使用滚动容器,这基本上是使用溢出-y:滚动;然后使用固定高度。

于 2012-04-14T04:44:58.387 回答