Hi,
Und wieso eine Hintergrundfarbe Definieren. Der Text soll doch sowieso Transparent sein?
Das ist eine Warnung, kein Fehler.
Du sollst einfach darauf achten, daß für alle Elemente entweder keine oder beide Farben definiert sind. Dies muß aber nicht notwendigerweise im selben Ruleset geschehen...
Nimm z.B. folgendes Stylesheet:
p.blue { color:blue; }
p.white { background-color:white; }
Das erzeugt 2 dieser Warnungen.
Wenn Du in Deinem Dokument aber nur
<p class="blue white">bla</p>
hast, sind beide Farben gesetzt.
Oder nimm
* { color:black; background-color:white; }
p { background-color:yellow; }
Obwohl über das erste Ruleset auch für p die Farbe gesetzt wird, wird für das zweite Ruleset die Warnung über die fehlende Farbe ausgegeben.
Der CSS-Validator überprüft NICHT die Struktur des Dokumentes, er prüft nur das CSS.
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/