Hallo,
Mir ist bei dem Pseudo-Elemet first-child etwas aufgefallen, das ich mir nicht erklären kann:
Es geht um den Selektor div > *:first-child.
Im Firefox scheint alles in Ordnung zu sein.
Nun dachte ich, der Selektor div *:first-child müßte das Gleiche bewirken.
Schließlich ist das erste Kind-Element eindeutig, und da sollte es irrelevant sein, ob man die Eigenschaften hierfür im Kind-Selektor oder im Nachfahren-Selektor deklariert.
Hab' hier mal eine Testdatei mit dem Nachfahren-Selektor erstellt.
http://halmi.ha.funpic.de/self/first-child.html
Was ich jetzt nicht verstehe:
warum wird in jeder Box die Tabelle rot formatiert?
Sie ist doch nur in der ersten Box das erste Element.
Bei den anderen Elementen (außer ul) ist alles, wie erwartet.
Gruß
Manuel