There are 2 nested divs on both left and right column with varying heights.
These divs form a frame-like shape. See http://jsfiddle.net/5fA3q/.
I’ve tried different css equal-height-tricks, they work but not in this condition and almost got it to work with
padding-bottom:999999px;
margin-bottom:-999999px;
and absolute positioning the shorter inner-div.
But alas, the padding-bottom is gone. See http://jsfiddle.net/5fA3q/11/
I hope someone knows the workaround.
You can use
display:table-cell, but be aware that it doesn’t work on old browsers.HTML:
CSS:
DEMO: http://jsfiddle.net/5fA3q/12/