Tabellenreihen, gerade hell ungerade dunkel
berdn
- css
Hallo Forum,
ich glaub da gibt es leine Lösung ;-(
Ich habe eine Tabelle die nicht dynamisch auf dem Server generiert wird.
Pro Reihe habe ich drei Werte, nun sollen die geraden Reihen hell und die ungeraden dunkel sein.
Also zwei Klassen in CSS mit unterschiedlichen Hintergrundfarben.
Soweit so gut.
Nun ändern sich etwa ein bis zweimal im Monat die Einträge,
Reihen entfallen, kommen hinzu und da das ganze alphabetisch sortiert ist, wird oft aus einer "geraden" Reihe eine "ungerade" also ggf. allen Reihen wieder eine andere Klasse zuweisen ...
Mir fäält nichts ein wie ich das vereinfachen kann.
Hat hier jemand eine Idee, sollte aber kein JS sein, das würd ich auch noch hinkriegen.
Grüße an Alle,
Bernd
PS: gerade 2,4,6,8,10 ungerade 1,3,5,7,
Hi,
Mir fäält nichts ein wie ich das vereinfachen kann.
CSS/3.0 kennt die Pseudoklasse :nth-child(), mit welcher Dein Problem trivial lösbar ist. Leider hapert es an der Implementierung des entsprechenden Mechanismus' seitens der Browserhersteller, so dass Du wohl leider vorerst bei Deinem aktuell eingeschlagenen Weg bleiben musst.
Wobei Du natürlich nur eine Klasse brauchst, nicht zwei.
Cheatah
Danke Cheatah,
aber nur eine Klasse ?
d.h. einmal den Normalzustand z.B. hell
und dann eine Klasse für dunkel ?!
Grüße,
Bernd
Hi,
d.h. einmal den Normalzustand z.B. hell
und dann eine Klasse für dunkel ?!
exakt. Reicht doch, oder? Klassen dienen der Klassifizierung, nicht der Pauschalisierung.
Cheatah
berdn,
sollte aber kein JS sein,
Was spricht dagegen?
PS: gerade 2,4,6,8,10 ungerade 1,3,5,7,
Willst du "Hilfreich"-Punkte haschen? ;-)
Gunnar