Die genannte Quelle behandelt !important als einen Teil der Spezifität Nö. Sie stellt !important hintendran. 1-0-0-0-0 (fünf Zahlen, was es so nicht gibt) lässt schon erahnen, wie ernsthaft das gemeint ist.
Doch, das tut sie. Unter der Überschrift "Selector Specificity Weights" wird !important als erster Punkt aufgeführt. Eindeutiger geht's nicht. Und ich glaube auch nicht, dass das scherzhaft gemeint ist...
Manchmal heiligt der Zweck eben doch die Mittel. Wenn man möglichst verständlich werden will, muss man schon mal die letzte logische Präzision über Bord werfen - ist jedenfalls meine Meinung und Erfahrung. Außerdem ist Sprache immer im Fluß. Begriffe verändern im Laufe ihres Gebrauchs ihre Bedeutung. Das ist ganz normal, weil sich auch die Welt immer weiter verändert, muss die Sprache sich anpassen. Und wer sagt uns, dass man in den CSS-Specs schon die optimalste aller möglichen Begriffsdefinitionen gefunden hat, um die "Mechanik" zu beschreiben, die zu definieren ist?
Sorry für das viele Gelaber... - Michael Sy.