Zum Inhalt springen

Wie <table>, <tr> und <td> mit eigenen css-classes versehen?

Erstellt am 6. Juli 2006 · 2 Antworten · letzte Antwort am 7. Juli 2006

Tags: Inhaltselemente, HTML & CSS, Frage

mimii ·

Erstmal Hallo in die Rund,

wie und wo krieg ich die standardmäßig von Typo3 eingetragenen Klassen
für die Tabelle:<table class="contenttable contenttable-0">
für die Row: <tr class="tr-even tr-0">
und für die Zelle: <td class="td-0">
raus?

Ich habe wohl schon recherchiert und auch gelesen, dass man irgendwie ein Template schreiben muss, das das Objekt Tabelle neu formatiert. OK, fein, ich weiß aber nicht wo ich das mache und wie ich das mache.

Hat jemand vielleicht ne kurze Anleitung? Aussehen soll's z.B. so:
für die Tabelle:<table class="TableKlasse">
für die Row: <tr class="TrKlasse">
und für die Zelle: <td class="TdKlasse">

Thx vorab für ein paar Tipps.
mimii

toyde ·

2 Tipps, nicht direkt als Antwort auf deine Frage:

1. Tu Dir den Gefallen selbst, und verzichte bei CSS-Klassen auf Gross/Kleinschreibung (TableKlasse). Alle klein, und eine Fehlerquelle weniger. Ausserdem entweder englisch oder deutsch. Eine eigene 'strikte' Linie macht CSS einfach übersichtlicher.

2. Bei den meisten RTE kann man die HTML-Ansicht aufrufen. Einfach die Klassen selbst anpassen. Dies ist natürlich nur sinnvoll für 2-3 Tabellen in Contents. Nicht für 20-30.

grüsse

mimii ·

Hi toyde,

thx für die rasche Antwort. Das mit dem Anpassen im Quellcode hatte ich auch schon überlegt, aber für No-HTML Redakteure, die einfach ne Tabelle im dem von mir vorgegebenen Layout erstellen sollen, ist das so leider nicht praktikabel. Ich muss irgendwie scheinbar das Objekt table, bzw. tr und td umformatieren, so dass es direkt nach meinen Wünschen erstellt wird.

Und das mit den Klassennamen war nur für das Beispiel so gewählt, aber trotzdem Danke für den Hinweis.

Gruß mimii