Für einen gut strukturierten Code gibt HTML als Markup-Sprache eine Reihe sinnvoller Tags vor, von denen manche mittlerweile in Vergessenheit geraten sind.
via Vorsprung durch Webstandards | Retro-Coding: Semantischer Code ist der Anfang von gutem Design.