Der Martin: Begriffe: Priorität und Gewichtung

Beitrag lesen

Hi,

Eine Priorität impliziert aber, dass irgendetwas "vor allen anderen" genommen wird - andere Faktoren fallen dabei völlig weg. Diese anderen Faktoren gibt es aber in CSS sehrwohl - eben die Reihenfolge oder die Art des Stylesheets.

ja, aber diese anderen Faktoren fallen in der Bestimmung des Endergebnisses völlig weg. Das Ergebnis ist nur von EINEM Faktor abhängig - nämlich dem mit der höchsten Pri... ähm, Spezifizität.

Gewichtung bedeutet aber, dass mehrere Einflüsse unterschiedlich stark zu einem Gesamtergebnis beitragen, das Ergebnis also ein Mittelwert aus den Einzelbeiträgen multipliziert mit ihren jeweiligen Gewichtungsfaktoren ist.
Das trifft exakt auf die Regeln der Spezifität in CSS zu

Nein. Wenn mehrere, unterschiedlich spezifische Selektoren verschiedene Werte für padding angeben, gilt nicht etwa ein nach der Spezifizität der Beiträge gewichteter Mittelwert, sondern genau EINER der Einzelwerte - der mit der höchsten Spezifizität. Die anderen fallen dabei vollkommen aus der Wertung raus.

Ergo: Priorität ist vielleicht nicht der optimale Begriff. Aber auf jeden Fall besser als Gewichtung.
Darum ist der optimale Begriff auch Spezifität :)

Einverstanden.

So long,
 Martin

--
Keine Sorge, wir finden für jede Lösung ein Problem.