Divs are not tables
Sometimes you see people who really wants to become “professional” web developers which ignores the existance of tables and uses only divs and spans.
Divs are great when designing websites, but we shouldn’t forget to use other elements to, like headings, paragraphs and even tables.
What I want to say is, use elements to what they were invented for. Even though it doesn’t matter in webbrowsers like IE, Firefox, Opera or Safari, websites using the right elements looks much better in webbrowsers without CSS-support (like links and lynx).
