MudGuard: Tabelle, Zelle, wechselnde Farbe je nach Inhalt

Beitrag lesen

Hi,

In diesen Zellen sind nur 3 unterschiedliche Werte vorhanden, jede Zelle belegt. Jetzt möchte ich dem Zellhintergrund abhängig vom Wert eine bestimmte Farbe zuweisen.

td.two  { content:"2";  background-color:#FFFF00; }

Ist so nicht richtig! content ist nur für :before und :after definiert:
'content'
    Value:   [ <string> | <uri> | <counter> | attr(X) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit
    Initial:   empty string
    Applies to:   :before and :after pseudo-elements

(http://www.w3.org/TR/REC-CSS2/generate.html#propdef-content)

also
td.two  { background-color:#FFFF00; }
td.two:before { content:"2";  background-color:#FFFF00; }

Erfordert einen CSS-2-tauglichen Browser.

Nicht unbedingt. Wenn :before nicht funktioniert, ist immer noch der eindeutige Farbcode in der Tabellenzelle.
Man muß also nur noch eine Legende auf der Seite mit unterbringen.

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.