Klassen in Tabellen
west468
- css
0 MudGuard0 west468
0 Sascha Knappe
Hallo Leute!
Tabellen sollen in unserem Projekt mit CSS formatiert werden.
Neben festen Einstellungen für jede Tabelle (table, td, th usw) sollen folgende variable Möglichkeiten möglich sein:
-Spaltenausrichtung (über col) links, mitte, rechts
-Spaltenhervorhebung (über col mit background-color)
-Zeilenhervorhebung (über tr mit background-color)
Für die Spaltenausrichtungen habe ich drei Klassen (links,mitte,rechts) definiert.
Nun habe ich aber ein Problem, wenn zusätzlich noch die Spalte hervorgehoben sein soll.
Muß ich nun drei weitere Klassen definieren (links-farbe,mitte-farbe,rechts-farbe) oder gibt es da einen eleganteren Weg?
Ich stelle mir das so vor:
Jede col hat eine Klasse (links,mitte oder rechts). Die Klasse farbe wird zusätzlich aktiviert. Geht das? Mehrere Klassen auf ein Element?
Würde mir zwei Klassen ersparen.
Danke für Hinweise
Grüße
Martin
Hi,
Geht das? Mehrere Klassen auf ein Element?
Was hat Dich davon abgehalten, einen Blick in die Doku (http://www.w3.org/TR/html401/struct/global.html#adef-class) zu werfen?
cu,
Andreas
Was hat Dich davon abgehalten, einen Blick in die Doku (http://www.w3.org/TR/html401/struct/global.html#adef-class) zu werfen?
Hallo.
An DIESER Stelle zu schauen, wäre mir im Traum nicht eingefallen.
Ich hatte die CSS-Doku abgesucht.
Grüße
Martin
Hallo Martin,
ich weiß nicht, ob ich dich richtig verstanden hbe, aber es gibt die Möglichkeit eine Farbe mit z.B. .rot zu definieren und sie mit der Ausrichtung, meinetwegen rechts, zu kombinieren: <td class="rechts rot">Text</td>...
Schönen Gruß aus München
die knappschaft
....zu kombinieren: <td class="rechts rot">Text</td>...
Besten Dank! Das war es. Auf das Leerzeichen als Trennzeichen bin ich nicht gekommen.
Grüße
Martin
Hi,
....zu kombinieren: <td class="rechts rot">Text</td>...
Nur für den Fall, daß Du die Tabellen nutzen solltest, um abwärtskompatibel für NS4 zu sein: der versteht das leider noch nicht.
freundliche Grüße
Ingo