Hallo!
Preisrätsel: Welche Farbe hat der Text???
<style type="text/css">
p { color : #000000; }
.white { color : #FFFFFF; }
#red { color : #FF0000; }
</style>
[...]
<p id="red" class="white" style="color:#0000FF">Welche Farbe hat der Text?<p>
Alle vier Arten Styles zuzuweisen sind völlig legal, natürlich auch die mit dem # für die id. Dabei ist die mit style="..." die höchstwertigste, also der Text ist blau. Lässt man das sytle-Attribut weg, greift der Style über die id-Zuweisung, also der Text ist rot. Lässt man die #red-Style-Anweisung weg, gilt die Klasse white, also weisser Text. Die Style-Anweisung für den Tag-Name ist die niederwertigste, sie kommt nur zu Zuge, wenn keine anderen Anweisungen mehr da sind.
Ich hab das mit dem NS6.0 und dem NS4.7 getestet und hatte keine Probleme damit. Auch das ursprüngliche Beispiel von Christoph wurde von beiden Browsern korrekt (also weiss) dargestellt. Wie das bei den diversen Mozillas und deren Klon NS6.2 ist, kann ich allerdings nicht sagen, denn von Sub-Version zu Sub-Version geht wieder irgendwas anderes nicht. :(