Zellenhintergrundfarbe je nach Inhalt anzeigen

  • Hallo Forum,

    ich brauche eine Möglichkeit, bei einem bestimmten Inhalt einer Tabellenzelle (z.B. ein AA am Anfang) den Hintergrund andersfarbig darzustellen. Der Inhalt kommt aus einer Datenbankabfrag, als dynamisch.
    Geht das mit CSS überhaupt? Meine Suche hat bisher kein Ergebnis gebracht.
    Ideen dazu zur Umsetzung?

    Danke Euch!
    Thomas

  • Nein das ist leider nicht per css möglich, da man mit css nicht den Inhalt eines Elements prüfen kann.

    Es gibt zwei Lösungen für das Problem:
    1. Serverseitig
    Da der Inhalt aus einer Datenbank kommt, wird die Tabelle scheinbar per php oder ähnlichem generiert.
    An dieser Stelle könnte man also den Inhalt prüfen und dann die Zellen einfärben oder den Zellen entsprechende Klassen verpassen.
    Dann kann per css die Elemente mit den entsprechenden Klassen unterschiedlich färben.

    2. Clientseitig
    Per javascript den Inhalt aller Zellen prüfen und einfärben.
    Oder auch Klassen ran schreiben, die dann per css eingefärbt werden.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!