I am trying to make a 2 column layout, apparently the bane of CSS. I know you shouldn\'t use tables for layout, but I\'ve settled on this CSS. Note the use of display: table
This is the type of example that display: table-cell; was designed for. You are, after all, putting the formatting into the stylesheet, not the markup. So relax! It's fine.