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.