Another solution would actually allow the use of a dynamic height column, but it only supports IE8 +.
What would you do, apply a background-image located at the edge of the highest column. Then you can use the pseudo-elements :before and :after , set absolute positioning to top:0; and bottom:0 respectively, to set the "cap" in the shadow.
It makes sense? Here's a JSFiddle that shows it with a frame and text instead of images.
Of course, the height div parameter in the JSFiddle doesn't make any difference; it can be min-height or none at all. I just set it to give the div some size.
jmeas
source share