2011-07-29 107 views
0

我有这样的布局填充一个div不会溢出它

enter image description here

边柱内部,COL2和COL3,我里面有一个div,每个是持有人。我需要将这些持有者与其他不同大小的持有者一起填充,而不会让持有者垂直溢出。所以我需要计算我可以投入多少个div,直到没有更多的空间或下一个div会溢出持有者。

我该如何解决这个问题?

+1

通常情况下,允许像这样的列向下扩展,只要他们需要,只要这样做不会破坏布局。你有现场演示,我们可以看看吗? –

回答

1

您需要比较div的宽度与其容器的滚动宽度。如果滚动宽度比宽度大,则会溢出。

1

你可以使用一些JavaScript来获得div的高度,然后从那里工作。或者添加一个溢出CSS属性(具有设置高度),以便内部内容永远不会伸展外部div。