Björn Höhrmann: W3C-CSS-Validator macht Witze

Beitrag lesen

Ich habe festgestellt, dass wenn der Validator einen Fehler aufgrund einer ungültigen Eigenschaft feststellt, die folgende Zeile nicht mehr zu parsen scheint.

z.B. bei

div {
  background-color: #ccc;
  -moz-opacity: .9;
}

meldet er zwar zurecht ungültiges CSS, aber danach erkennt er nicht die schließende } Dementsprechend folgen Verwirrungen und Zeilensprünge.

Nach http://www.w3.org/TR/CSS2/syndata.html#syntax dürfen Namen nicht mit - anfangen, das implementiert der Validator und ist dementsprechend verwirrt, was das bedeuten soll. Dasselbe kann man von jeder CSS 1.0/2.0 Implementation erwarten.