Zum Inhalt springen

CSS-Problem mit Validierung

Erstellt am 24. Januar 2006 · 3 Antworten · letzte Antwort am 24. Januar 2006

Tags: Frage

kaktus ·

Hallo,

hab gestern damit begonnen, meine Seiten browserkompatibel zu machen und die Validität hinsichtlich XHTML und CSS zu checken.
Bei der CSS Validierung habe ich folgendes Problem:

Ich muß einem Element mit Vordergrundfarbe immer auch eine Hintergrundfarbe zuweisen. Meine Navigation besteht aus T-Menü's auf einem als Gif eingebundenen Trenner. Schrift ist z.B. schwarz, Hintergrund muß transparent sein, weil sonst der
Trenner verdeckt wird.

Gebe ich folgenden Code ein,

...
color: #000000; (Schriftfarbe)
background-color: transparent;
...

ist zwar der Hintergrund transparent, aber der
Validator meckert und weist eine Warnung aus, das tranpsparent kein Farbwert ist.

Wie gebe ich korrekt einen transparenten Hintergrund an?

Danke für die Hilfe.

kaktus

kaktus ·

Ergänzung:

ich kann für background-color einen Farbwert angeben oder den default-Wert transparent.
(selfhtml/css)

ich habe mein Stylesheet angepasst, ich hoffe, richtig, und der Validator sagt folgendes:

Warnungen:
URI : file://localhost/TextArea
Zeile : 3 (Level : 1) Sie haben keine Hintergrundfarbe zu der Vordergrundfarbe angegeben : body
Ihr validiertes Cascading Style Sheet:
body {
color : #ffffff;
background : url(/fileadmin/user_upload/_temp_/Seitenhintergrund.gif);
background-repeat : no-repeat;
background-position : 100px 0;
background-color : transparent;
}

Was ist verkehrt?

(Falls das wichtig ist, ich arbeite mit css styled content)

kaktus

jenses ·

Ignorier einfach die Warnungen,
solange dein Code valide ist.
Die Warnungen gibt es erst in der neuesten Version des Validators,
und sie sind meist überfrlüssig wie ein Kropf.
Man muß nicht zu jeder Farbe eine Hintergrundfarbe angeben (und umgekehrt)