强迫所有的浮动Div相匹配的高度,他们的容器
题
我试图找出一种方法,使三个浮div匹配的高度最大的浮div三(其中,通过clearfix解决方案,是高度的容器)。
我的问题是完全一样 此 问题,只是我的问题需要所要求的评论意见的回答忽视:)("如果两个列有不同的背景的颜色?"等)
所以真的我不能伪造它。该网页使用拖拉机制类似于iGoogle使用scriptaculous,并dragdrop排序的容器是浮div.这会让事情容易多了对用户如果我能力的所有集装箱是相同的高度。
我寻找解决方案,更它看起来像它不能这样做纯CSS。如果是这种情况,我需要使用一些javascript,可以这样做。
在此先感谢。
编辑:链接,从idrumgood是一个解决方案,但没解决我最终使用。我结束了移植s功能,他建议原型,以便避免冲突,并避免具有加载整个jquery库,用一个功能。
这是javascript功能的端口,我结束了使用:
function equalHeights(container) {
var children = $A(container.immediateDescendants());
var currentTallest = 0;
for (i = 0; i < children.length; i++) {
if (children[i].getHeight() > currentTallest) {
currentTallest = children[i].getHeight();
} //end if
} //end for
for (i = 0; i < children.length; i++) {
children[i].setStyle({ height: (currentTallest + 'px') });
} //end for
} //end equalHeights
解决方案
如果你真行用JavaScript / jQuery的,这里的我会使用该解决方案
不隶属于 StackOverflow