Hallo Tim,
Seit Umstellung meiner Seite auf "loose" wird der Scrollbalken nicht mehr
eingefärbt.
Das ganze nennt sich Doctype Switching. Dazu gibt es einen guten Artikel:
http://www.heise.de/ix/artikel/2004/03/136/
Dabei nutzt der Browser den Doctype oder die Abwesenheit desselben, um in
verschiedene Modi der Darstellung einer Seite zu schalten. Typischerweise
der Quirks Mode und der Standards Mode. Der IE verhält sich im Standards Mode
sehr viel anders als im Quirks Mode, das liegt daran, dass in früheren
Versionen des IEs Standards anders interpretiert wurden, als vorgesehen.
Irgendwie musste eine Rückwärtskompabilität geschaffen werden.
Die Scrollbalkenfärbung gehören aus irgendwelchen Gründen dazu.
Gibt es also bei einer validen Website keine Möglichkeit, den Scrollbalken
zu manipulieren?
Doch. Ein Doctype, der den IE in den Quirks Mode schaltet, muss ja nicht
invalide sein. Ganz anders ist das mit der Validierung des CSS Stylesheets.
Wenn Du dort Microsofts Methoden der Scrollbalkenfärbung einsetzt, validiert
es nicht mehr. Aber da im CSS Standard steht, dass der Browser CSS-Eigenschaften,
die er nicht kennt, ignorieren soll, ist das nicht wirklich ein Problem.
(Ganz anders ist die Frage, ob eine Scrollbalkenfärbung vom Besucher
überhaupt gewünscht ist. Von mir nicht, aber das ist auch eine Frage
des persönlichen Geschmacks.)
Tim