Sven Rautenberg: CSS3-Validator wertet opacity als "parsing error" ?

Beitrag lesen

Moin!

Hallo Forum!

Ich verwende in meinem CSS-Sheet die Eigenschaft opacity: x.x; .
Früher hat das der CSS3-Validator noch nicht als Fehler gewertet, was mir auch logisch vorkommt, da ja diese Eigenschaft in CSS3 enthalten ist, oder irre ich mich da?

Auf jeden Fall wertet der Validator seit einigen Wochen/Monaten diese Eigenschaft als nicht CSS3-Valide!

Hier der Validator angewandt auf meine Seite:
http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.florianlarcher.com&profile=css3&usermedium=all&warning=1&lang=de

Du hast viermal "opacity" im Quelltext, und nur dreimal den Error - dreimal setzt du "opacity: 0" - offenbar hat der Validator damit ein Problem, vielleicht wäre "0.0" besser - keine Ahnung.

(bitte die Warnungen ignorieren, daran arbeite noch...)

Die Warnungen zu den Farben darfst du im Prinzip guten Gewissens ignorieren. Das sind Hinweise, dass "eventuell" in deinem HTML zwei CSS-Regeln wirksam werden könnten, die sich örtlich überlagern und dann dieselbe Hinter- und Vordergrundfarbe setzen. Also der body mit Hintergrund weiß und das .menuitem mit Schriftfarbe weiß - weil der Validator nicht weiß, dass das .menuitem in einem #menu mit Hintergrundfarbe schwarz steckt.

Die jeweils fehlende Farbe fix auf den Wert "inherit" zu setzen, bzw. die Hintergrundfarbe auf den Standardwert "transparent", nur damit der Validator sieht, dass color und background-color gleichzeitig definiert wurden, ist irgendwie keine so intelligente Lösung.

Hat jemand eine Idee? Ist die Eigenschaft wieder aus CSS3 entfernt worden, oder kann zu jetzigem Zeitpunkt der CSS3-Validator noch gar nicht herangezogen werden, da alles noch in Entwicklung ist?

Validatoren sind auch nur Software und können Fehler enthalten.

- Sven Rautenberg