Hi
Hallo,
Definiere auch noch eine Hintergrundfarbe (notfalls "transparent"), damit der Vali nicht meckert. Du validierst doch? ;)
Der Validator meckert aber auch, wenn die Hintergrundfarbe über die CSS-Kaskade definiert ist, und da würde background-color:transparent; eine Änderung im Aussehen bewirken:
body { background-color:blue;color:red; } /* irgendwelche Farben für die Seite */
a { background-color:white;color:yellow; } /* a-Elemente sollen weißen Hintergrund haben und gelbe Schrift (wegen der nächsten Regel trifft color:yellow nur auf a-Elemente ohne href-Attribut zu)*/
a:link { color:black; } /* a-Elemente mit href-Attribut sollen schwarze Schrift haben auf weißem Grund */
Dieses CSS erzeugt eine Warnung, daß für a:link keine background-color angegeben ist.
Würde man jetzt bei a:link noch background-color:transparent; einsetzen, würden a-Elemente mit href-Attribut (d.h. Links) mit blauem statt weißen Hintergrund erscheinen.
Aus genau diesem Grund ist es auch nur eine Warnung, kein Fehler, wenn zu einer Farbe keine Hintergrundfarbe angegeben ist.
Andreas