MudGuard: Komplikationen in diesem Dokument?

Beitrag lesen

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/