Hallo Sascha,
für Design/Layout verwendet man CSS für die logische Struktur HTML. Prinzipiell spielt es keine Rolle, welche Elemente Du als Layout-Container verwendest, da sich die meisten Tags mit CSS beliebig formatieren lassen... In der Praxis werden aber oft nur <table>, <div>, <span> oder <p> als Container verwendet, welche die eigentlichen Inhalte umschließen.
MfG
- Danny