color:farbe nur in Verbindung mit background-color:farbe?
Harald
- css
laut w3c muß ich bei Angabe von color:#000000 auch backgound-color:farbe angeben.
Wenn ich nun background-color:transparent angebe habe ich in Tabellen schwarze Schrift auf schwarzem Grund.
Ich möchte aber die Hintergrundgrafik sehen.
Einige Browser machen es richtig, aber z.B. Netscape 4.7x bleibt schwarz.
h1 { font-size : x-large;
font-weight : bold;
font-style : normal;
color : #000000;
background-color : transparent;
font-family : Verdana, Arial, Helvetica, sans-serif }
Gruß
Harald
Hallo,
Ich möchte aber die Hintergrundgrafik sehen.
Einige Browser machen es richtig, aber z.B. Netscape 4.7x bleibt schwarz.
Versuche es mal mit background-color: inherit;
MfG, Thomas
Hallo,
laut w3c muß ich bei Angabe von color:#000000 auch backgound-color:farbe angeben.
Nein, mußt Du nicht.
Der Validator warnt auch an dieser Stelle nur,
er ist nämlich nicht in der Lage, die gesamte Kaskade durchzugehen.
Hast Du z.B.
p { background-color:white; color:black; }
p.blue { color:blue; }
wird bei p.blue wegen des fehlenden background-color gewarnt,
aber aufgrund der CSS-Kaskade ist weiß als Hintergrundfarbe gesetzt.
Die Warnung wird ausgegeben, damit Du dran denkst, *irgendwo* die Hintergrundfarbe zu setzen.
Andreas