AndreasW: mehreren Klassen das gleiche zuordnen

Beitrag lesen

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