Sie haben keine Vordergrundfarbe zu der Hintergrundfarbe angegeben

Status
Nicht offen für weitere Antworten.

thomthom

Mitglied
Beim validieren wird bei meinem CSS immer angemeckert :
"Sie haben keine Vordergrundfarbe zu der Hintergrundfarbe angegeben".

Wieso ist das notwendig, wenn ich in dem div überhaupt keinen Text habe?

Danke für die Antworten Gruß Thomas
 
Wenn für ein Element eine Hintergrundfarbe definiert wird, erwartet der CSS-Validator auch die Angabe einer Vordergrundfarbe, und umgekehrt.

Hierbei spielt es dann keine Rolle, ob in dem Element nun Text enthalten ist, oder nicht.
 
Er meckert auch wenn keine background-color angegeben ist. Um nicht jedes mal bei allen Klassen/IDs die Farbe anzupassen, setze bei den Childelementen den Wert auf transparent. Somit ist man nicht mehr gezwungen die Farbe einmal bzw. mehrmals bei übergeordneten Elementen zu ändern, sondern nur einmal. Grund des ganzen ist eigentlich nur, dass sich keine ungewollten Vererbungen bei den untergeordneten Elementen einschleicht.
 
Status
Nicht offen für weitere Antworten.
Zurück