Matthias Scharwies: Fehlerhafter CSS-Code --> Standardisiert Fehlerbehandlung?

Beitrag lesen

Servus!

Meinr Frage ist aber viel konreter, gibt es irgendwo in den CSS2 oder CSS3 Spezifikationen (oder eine andere relevante Spezifikation) eine Vorgabe, wie ein Browser mit Fehlern im CSS-Code umgehen soll? Ignorieren? Auf einen Standardwert setzen? Gibt es da Vorgaben/Empfehlungen?

Ich habe nun lange gesucht, aber nichts gefunden. Dabei aber festgestellt, dass die CSS-Spzifikation nicht gerade übersichtlich sind.

Stimmt leider, es gibt nicht mehr die CSS-Spezifikation, sondern viele umfangreiche Teil-Spezifikationen. Im Zweifelsfall müsste man die alle durchgehen, und nachlesen, was sie zu Fehlertoleranz zu sagen haben.

In CSS Syntax Module Level3 3 findet sich z.B. dieser Passus:

Ich habe noch diesen Abschnitt gefunden:

"After each construct (declaration, style rule, at-rule) is parsed, the user agent checks it against its expected grammar. If it does not match the grammar, it’s invalid, and gets ignored by the UA, which treats it as if it wasn’t there at all."

Das ist das, was @Rolf B schon vorher sagte!

Herzliche Grüße

Matthias Scharwies

--
Einfach mal was von der ToDo-Liste auf die Was-Solls-Liste setzen.“