Unfortunately this technique, called “faux columns”, is still the industry standard. In the (hopefully) near future we will be able to use display:table and display:table-cell to make divs behave like table cells and take a 100% height. Currently display:table is not fully supported by internet explorer <8.
peach - alldrupalthemes (not verified) on March 12, 2008 - 5:43pm
Unfortunately this technique, called “faux columns”, is still the industry standard. In the (hopefully) near future we will be able to use display:table and display:table-cell to make divs behave like table cells and take a 100% height. Currently display:table is not fully supported by internet explorer <8.