Hi,
wenn ich eine Tabelle anlege macht der da schon schön seine Klassen Namen rein:
z.B.
<tr class="tr-even tr-0">
<td class="td-0"><p> </p></td>
<td class="td-1"><p><b>asd</b></p></td>
<td class="td-2"><p><b>asd</b></p></td>
<td class="td-3"><p><b>asd</b></p></td>
<td class="td-4"><p><b>asd</b></p></td>
<td class="td-last"><p><b>asd</b></p></td>
</tr>
Wenn ich die Tabellen Spalten jetzt färben will, ist das ja kein Problem. Wenn die Spalten immer unterschiedlich makiert sein sollen mache ich einfach td-0 = blau; td-1 = rot; td-2 = blau; .... td-last: rot;
Wenn ich jetzt aber eine Spalte lösche, sind natürlich die letzten beiden Spalten rot, weil ich ja td-last auf rot gesetzt habe.
Wie kann ich das so regeln, das die Spalten immer unterschiedlich gefärbt sind, unabhänig davon wieviele Spalten es gibt?
MfG Tim
Ich nehme an, hier gehts um reines HTML/CSS ohne Verbindung zu T3.
Da hast du wenig Optionen. Stylesheets sind halt eine recht statische Angelegenheit. Wirkliche Dynamik könntest du aber mittels Javascipt/DOM schaffen, indem du dynamisch, zum Ladezeitpunkt der Webseite, die Farben oder sogar ganze Stylesheets zuweist.
Sofern du aber nicht gerade deine Tabellenzeilen 100mal die Minute umstellst, ist die manuelle Korrektur, wie du es bisher gemacht hast, wohl besser.
MartinLeim schriebIch nehme an, hier gehts um reines HTML/CSS ohne Verbindung zu T3.
Das ist eine Typo3 Tabelle.
Da muss man doch igrnetwie umstellen was der in die class-Tags rein schreibt oder?
MfG Tim
Wie wird die Tabelle denn erzeugt?
Über "neues Contetelement" und dann auf "Tabelle
Eine einfache Tabelle mit bis zu 8 Spalten.". Das ist ja so ein Tabellen Assistant.
Dann macht der ja alles automatisch.
mir reicht es ja schon wenn er statt td-last einfach td-x (x die passende Nummer) macht.
MfG Tim
Ach so :o
Sorry, da kann ich dir nicht helfen.