css and other technologies used for positioning elements

Hi,
Is CSS the best method to use when positioning elements on pages in wordpress sites or are there some better techniques/technologies?

Corn