In ein Dokument können mehreren Style Sheet Dateien eingebunden werden. In HTML z.B. durch
mehrere LINK Elemente. Außerdem können Style Sheets ihrerseits durch die @import Regel wiederum
andere Style Dateien einbeziehen. Damit nicht genug, das Konzept der Cascading Style Sheets sieht
vor, dass Style Sheet Regeln nicht nur vom Autor, sondern auch vom Leser sowie als Standardvorgabe
vom Browser stammen können. Diese Style Sheets werden quasi in Reihe hintereinandergeschaltet, also
kaskadiert. Es ist daher leicht möglich, dass auf bestimmte Elemente mehrere Deklarationen anwendbar sein können.
Um Konflikte zu vermeiden und vor allem Eindeutigkeit herzustellen, werden den einzelnen Deklarationen Gewichte
zugewiesen. Nur die Deklarationen mit dem höchsten Gewicht kommen zur Anwendung. Die Gewichtung wird in
einem festgelegten Algorithmus ermittelt. Dieser Algorithmus sowie die die Gewichtung beeinflussenden
Faktoren werden im Folgenden erläutert.