west468: Klassen in Tabellen

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

  1. 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

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. 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

  2. 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

    --

    sh:(  fo:|  ch:?  rl:°  br:$,<,>  n4:&  ie:|  mo:|  va:)  de:]  zu:)  fl:|  ss:|  ls:[,#
    1. ....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

      1. 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