This is one of those things I learned a long time ago and never thought much about if I was actually doing it the right way.
Let's say we have a structure like so:
<div id="wrapper">
<div id="sideBar"></div>
<div id="mainContent"></div>
</div>
Let's also say that wrapper has a width of 600px.
Should I float sideBar left, and mainContent right, or should I float them both left?
Additionally, if I set a fixed width for sideBar how can I make mainContent fill up the rest of the space similar to how a table works? If I set mainContent to display:inline-block and width:100% it moves down onto the next line :/
Note: In my specific scenario I do not want to use a table.