Yerf!
Klassen-Semantik als semantisches Markup zu verkaufen ist schlicht ein Etickettenschwindel, weil die Semantik nur auf der Ebene des CSS lesbar ist, nie aber auf der Ebene des HTML.
Was verstehst du unter "Klassen-Semantik"? Die Vergabe von semantisch sinnvollen Class-Attributen?
Wenn ja, dann muss ich dir widersprechen:
a) Das Attribut ist Teil von HTML und transportiert als solches Information. Ob es von einerm Stylesheet später auch für die Gestaltung verwedendet wird ist dabei völlig unerheblich. Jedem HTML-Viewer steht es offen diese Information dem Benutzer zugänglich zu machen.
b) Eine Verwendung von CLASS ausschließlich für die Gestaltung bedeutet Probleme wenn das Design umgestellt wird. Eine Klasse "MenuRechts" wird spätestens wenn das Menü links dargestellt werden soll inkonsistent oder zieht eine Änderung des HTML-Textes nach sich. Inhalt und Darstellung sind somit nicht sauber getrennt.
Wenn nein: was meinst du dann?
Gruß,
Harlequin
<!--[if IE]>This page is best viewed with a webbrowser. Get one today!<![endif]-->