<div style="background:#def;">head</div> <div style="float:left; width:10em; height:3em; background:#ff9;">left</div> <div style="float:right; width:10em; height:3em; background:#fbb;">right</div> <div style="width:auto; height:3em; background:#cf9;">main</div> <div style="clear:both; background:#def">foot</div>