Neither. I do use <div> tags with CSS, but almost never do I touch absolute positioning. Doing that will give you no control over how the clients with different resolutions see your pages.