Specificity in CSS

Zum Thema "Specificity" (Spezifität, Gewichtung) widersprechen sich die verschiedenen Versionen von CSS

CSS 1.0

http://www.w3.org/TR/REC-CSS1#cascading-order

CSS 2.0

http://www.w3.org/TR/CSS2/cascade.html#specificity
http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#specificity
http://www.w3.org/TR/2008/REC-CSS2-20080411/cascade.html#specificity
Errata zu CSS 2.0:
http://www.w3.org/Style/css2-updates/REC-CSS2-19980512-errata.html#s-6-4-3

CSS 2.1

(Zur Zeit - Ende Juli 2008 - noch eine "Candidate Recommendation" vom 19. Juli 2007)

http://www.w3.org/TR/CSS21/cascade.html#specificity
http://www.w3.org/TR/2004/CR-CSS21-20040225/cascade.html#specificity
http://www.w3.org/TR/2007/CR-CSS21-20070719/cascade.html#specificity

CSS 3.0

(Zur Zeit - Ende Juli 2008 - noch in Entwicklung!)

CSS 3.0 - Selectors
http://www.w3.org/TR/css3-selectors/#specificity

Die Version vom 15.12.2005
http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#specificity
verweist für die Spezifität des Style-Attributs von HTML auf CSS 2.1.
Die Version vom 13.11.2001
http://www.w3.org/TR/2001/CR-css3-selectors-20011113/#specificity
verwies für das Style-Attribut von HTML noch an das CSS3-Modul
"Cascade and Inheritance"
http://www.w3.org/TR/css3-cascade/

http://www.w3.org/TR/2002/WD-css3-cascade-20020219/
http://www.w3.org/TR/2005/WD-css3-cascade-20051215/
Dort stand nie jedoch etwas zum Style-Attribut; bezüglich Specificity verweist
der Abschnitt "Cascading" zurück ans Selectors-Modul


Siehe auch:

Thomas Lüthi, luthi@my-mail.ch, 22.07.2008