... Da td und th immer Kinder von tr sind, ist der Selektor tr>td bzw. tr>th redundant formuliert; td oder th allein (plus eventuelle Pseudoklassen) genügen.
Okay, dann habe ich die Zählung im DOM-Konzept überhaupt nicht verstanden.
Ich könnte mir mit Javascript doch wohl sämtliche td
greifen und dem ersten im Dokument eine Hintergrund-Farbe geben?
var arr_td = document.getElementsByTagName( "td" );
arr_td[0].style.background = "#ff0";
Aber CSS sieht das gaaaanz anders ... null (Ziffer 0) ist dort sowieso 1 ...
td:nth-of-type(1) {background:#f00}
... und tatsächlich, der haut das in jede Tabelle, in jede Zeile ...
kopfschüttel
Da lasse ich es bewusst bei der Redundanz, falls CSS später mal die Logik entdeckt. Oder meinetwegen, um meine Sichtweise darzustellen:
tr > td:nth-of-type(1) {background:#f00}
Linuchs