Hi,
nochwas:
Das bedeutet, dass du bitte immer dann, wenn du background-color oder color angibst, auch jeweils die _andere_ Angabe machen solltest. Sprich: Immer _Color_ und _Backgroundcolor_ angeben. Wenn du keine bg-color wünschst nimm halt background-color:transparent;
Nein. Beispiel:
p { background-color:blue; color:black; }
span { background-color:white; color:black; }
span.negative { color:red; }
span.positive { color:#090; }
<p><span class="negative">-3</span> bla blubb <span class="positive">42</span></p>
Hier ist für alles eine Hintergrund- und eine Vordergrundfarbe angegeben.
background-color:transparent; in den beiden letzten Zeilen würde aber etwas anderes ergeben als keine Farbe anzugeben - es wird dann nicht mehr die Farbe aus der allgemeineren Regel verwendet.
Man sollte nur dafür sorgen, daß an allen Stellen im Dokument eine definierte Vorder- und Hintergrundfarbe gesetzt ist.
Dies ist nicht für jeden Selektor im Stylesheet erforderlich.
cu,
Andreas
Der Optimist: Das Glas ist halbvoll. - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de? http://www.andreas-waechter.de/