Hi,

I have designed and coded only a few pages using HTML and CSS and I always tend to float everything but looking at other web sites it looks like most of them tend to absolutely position everything.

My Current structure:
Code:
<div id="header">
	<div id="logo"> Logo goes here </div>
   <ul id="nav"> Nav goes here </ul>
</div>
Then I float my header as well as the child divs, but I have seen that most of the programmers/designers absolutely position all these elements, something like this…
Code:
<div id="logo"> Logo goes here </div>
 <ul id="nav"> Nav goes here </ul>
and absolutely positioning them with CSS.

What would be the best way to create the structure of you site? Is there any benefit of doing it one way over the other?

I have read a few books but none of them tell you what method to use they just show you how to do it.

Thanks