Hallo,
ein heikler Aspekt der Geschichte: Die Idee der Trennung von "Inhalt" und
"Layout" wird damit offiziell aufgegeben.
Kommt mir so vor, als hätten die Verantwortlichen zuviel am Doctype gesnifft.
Die Render(un)fähigkeiten der Browser, ihre Probleme mit CSS, darum geht
es doch offenbar, und nicht um Eigenschaften des jeweiligen HTML-Codes oder
der betr. Seite oder gar des Inhalts.
Diese Aspekte gehören wohl noch weniger in den HTML-Code als die öfter
anzutreffenden und vielleicht unästhetischen, aber harmlosen conditional
comments im Head.
So dürfte sich der Wartungsaufwand bei Layoutänderungen erhöhen, wenn es
nicht reicht, die Möglichkeiten der Browser im CSS zu berücksichtigen.
Auch die Anpassung an die Darstellungsmöglichkeiten neuer Browser nur
per Änderungen des CSS-Code ist bei dem Ansatz nicht mehr möglich.
Wenn solche Schalter sinnvoll sind, könnte ja auch Vorteile haben, dann
gehören sie ins Stylesheet und nicht in den HTML-Code.
Grüsse aus Düsseldorf