Zellen einer bestimmten Tabelle verändern
slash
- css
0 Cheatah
Hallo, ich habe eine Tablle der Klasse "test". Nun will ich den Hintergrund der Zellen dieser Tabelle ändern.
Dass müsste doch in CSS dann so funktionieren:
.test > td{ background:black }
Tut es aber leider nicht. Kann mir jemand erklären warum nicht?
Hi,
Dass müsste doch in CSS dann so funktionieren:
.test > td{ background:black }
wenn die <td>-Elemente Kind(!) eines Elementes mit der Klasse "test" sind, dann ja. Aufgrund der HTML-Regeln kann diese Klasse somit nur im <tr> liegen. Besitzt hingegen das <table> diese Klasse, sind die <td>-Elemente Urenkel: Im <table> ist[1] <tbody>, darin <tr>, darin <td>.
Der Nachfahren-Selektor ist das Leerzeichen.
Cheatah
[1] In HTML. In XHTML nur, wenn Du es explizit angibst.