ho un sito basato principalmente su div in posizionamento assoluto.
Per non fare un CSS con un miliardo di direttive di stile in cui cambiano praticamente solo top e left, direi che è più pratico fare poche classi da applicare ai div e mettere le posizioni degli stessi direttamente nell'XHTML con style="top:xxx;left:yyy"
Se ho capito bene, però, la filosofia dell'XHTML+CSS vuole pero che il markup contenga solo la struttura, e che l'aspetto stile sia demandato al CSS.
D'altra parte il concetto di posizionamento di un elemento mi sembra un po' al limite tra struttura e stile...
Alla fine, la scelta che vorrei fare io è W3C compliant o va contro qualche direttiva? Il dtd che vorrei cercare di adottare è XHTML 1.0 Strict.