Hallo,
Verwende hierfür <div>s.
CSS-Layout != div-Layout.
Statt dessen sollte man strukturell sinnvolle Elemente wählen.
<ul>/<ol> für Listen/Navigationsleisten
<h*> für Überschriften
<table> für Tabellen
<p> für Absätze
<strong>/<em> um Texte hervorzuheben
<blockquote> für größere Zitate
usw…
<div>s dienen lediglich zur Gruppierung, und auch nur dann, wenn es für den jeweiligen Zweck keine sinnvolle Alternative gibt.
mfg. Daniel