Hi,
Vertausche die Reihenfolge dieser beiden Anweisungsblöcke.
Dann interpretiert IE das ja ausnahmsweise mal richtig? ;)
Nein, er macht es falsch.
Die Reihenfolge von Angaben ist in CSS nur dann entscheidend, wenn die Selektoren gleichwertig sind.
* hat eine specificity von 0 (keine id, keine Klasse, kein Elementname)
body hat eine specificity von 1 (keine id, keine Klasse, 1 Elementname)
Daher haben die bei body { /*...*/ } gemachten Angaben auch dann zu gelten, wenn später bei
* { /* ...*/ } widersprüchliches steht...
Nachzulesen im CSS2-Standard, Kapitel 6.4.3 (http://www.w3.org/TR/REC-CSS2/cascade.html#specificity)
cu,
Andreas
--
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/