Michael: Farblich enterschiedlich Links auf einer Seite

Beitrag lesen

Hi Gunnar,

Du hälst einen aber auf Trab. ;-)

Danke, danke. Du mich aber auch.
Aber ich finde die Diskussionen mit Dir immer sehr anregend.

Dies steht direkt über dem von dir zitierten Teil in der Spec:
„Die CSS-Kaskade ordnet jeder Stilregel eine Gewichtung zu. Gelten mehrere Regeln, setzt sich diejenige mit der höchsten Gewichtung durch.“ [CSS2 §6.4]

Kaskadierung bezieht sich nicht die Verschachtelung von Elementen. (Ich denke, das ist, was du meintest.)

Kaskadierung bezieht sich auf die Gewichtung von Stilregeln: Welche letztendlich angewandt wird, wenn mehrere für dieselbe Eigenschaft desselben Elements vorhanden sind.

Ja. Aber da würde ich eben Kaskadierung sowohl auf die Spezifität / Gewichtung wie auch auf die Verschachtelung oder Klassifizierung oder wie immer man es nennen will beziehen.

Selektoren sind Hilfsmittel bei der Kaskadierung.

Ähm, durch ihre Spezifizität, ja.

Aber ebendiese Spezifität ergibt sich ja unter anderem (und hier im Beispiel nur) nach der, bzw. durch die Verschachtelung.

Ob also für das a-Element in
  <td class="linke_spalte"><a href="http://example.net"></td>
diese
  a {color: blue}
oder jene Deklaration
  .linke_spalte a {color: white}
angewandt wird.

Es passen ja beide, also wird die mit dem spezifischeren Selektor angewandt (die zweite).

Ich bin nicht sicher, dass du genau das mit „die Links der linken Spalte unter die Klasse der linken Spalte kaskadieren“ meintest. ;-)

Doch, doch, so wars gemeint.

Viele Grüße

Michael