Hallo,
<div>s dienen lediglich zur Gruppierung, und auch nur dann, wenn es für den jeweiligen Zweck keine sinnvolle Alternative gibt.
Na, ganz kann ich da als fast-Purist nicht zustimmen. <div> Teilt ein Dokument in sinnvolle Abschnitte, z.B. Inhaltsbereich und Navigationsbereich. Diese <div> sind dann schon dazu gedacht, mit CSS formatiert zu werden.
Allerdings, sollte ein Dokument ohne Stylesheets mit <div> identisch wie ein Dokument ohne <div> aussehen.
Gruß;