Hallo
Okay, dann habe ich die Zählung im DOM-Konzept überhaupt nicht verstanden.
Nö, was du nicht verstanden hast, ist, dass auch CSS keine Programmiersprache ist.
Ich könnte mir mit Javascript doch wohl sämtliche
td
greifen und dem ersten im Dokument eine Hintergrund-Farbe geben?
Ja.
Aber CSS sieht das gaaaanz anders ... null (Ziffer 0) ist dort sowieso 1 und tatsächlich, der haut das in jede Tabelle, in jede Zeile ...
kopfschüttel
Wieso „kopfschüttel“? Jedes der angesprochenen td
ist jeweils das erste Kind eines anderen Elements (tr
), also wird es richtigerweise mit dem Selektor td:nth-of-type(1)
(„nimm das erste td
jedes Elternelements“) angesprochen.
tr > td:nth-of-type(1) {background:#f00}
Dir ist klar, dass dieser Selektor tr > td:nth-of-type(1)
genau die selben Elemente wie td:nth-of-type(1)
erwischt?
Tschö, Auge
Wo wir Mängel selbst aufdecken, kann sich kein Gegner einnisten.
Wolfgang Schneidewind *prust*