I don’t really know how to make the ‘best’ CSS div layouts.
I wonder if someone could tell me how I would make:
990 wide - centered
990x98 header
790 wide content
200x450 navigation on right
200x200 extra on bottom right
990 wide footer
ralph’s post shows the code to create the template you suggested perfectly, but I would still advise you to look into how the different CSS attributes work - before you know it you need to change a little detail and you end up destroying the template
The main attribute in positioning divs horizontally (next to eachother) is the: CSS Float attribute. A good thing to remember (which you can also see in Ralphs excellent code) is that a div should have a width defined (in pixels, percentage etc.) and that it may float a little different depending on the browser of the customer (IE, Mozilla Firefox, Safari etc.).