suit: ie, float, Block breite

Beitrag lesen

der inhalt ist doch vollkommen egal
mir geht es darum warum ihr meint das das kein sauberes html ist ...

Aufgrund deiner obenstehenden Aussage - HTML ist eine Auszeichnungssprache, sie ist dafür da, dem Text (aka "Inhalt") mit einer Bedeutung zu versehen.

div- und span-Elemente sind nur generische Block- bzw. Inline-Container, die (außer ihrer gruppierenden Eigenschaft) keinerlei bedeutung gegenüber ihrem Inhalt haben.

es geht nur um die divs der rest ist banane

Richtig, genau darum gehts.