The only real way to do this in cross-browser mode is through tables.
As you add content to the side cell below, this will cause the entire row to expand, which in turn will cause the contentArea cell to expand as well. You can create them individually using css.
<style>
#sideBar { vertical-align:top;}
#contentArea { vertical-align:top;}
</style>
<table>
<tr>
<td id="sideBar">SideBar</td>
<td id="contentArea">content area</td>
</tr>
</table>
Notme source
share