Hi,
Genau, er soll anzeigen wo was für ein Fehler aufgetreten ist. Er soll aber nicht anfangen rumzuraten. Es ist nicht festgelegt was er dann anzeigen
soll, das könnte ja jeder Browser anders machen. Wie soll man dann noch vernünftig Fehler finden können.
Also zumindest bei CSS ist sehr genau festgelegt, was mit fehlerhaften Werten zu geschehen hat:
(siehe http://www.w3.org/TR/REC-CSS2/conform.html#conformance, 3. Punkt der Liste):
[...] the user agent must parse the value according to the property definition.
This means that the user agent must accept all valid values and must ignore declarations with invalid values.
Ein Browser, der also z.B. width:50; so interpretiert als könnte eine Breite von 50 Pixeln gemeint sein, hat einen Bug.
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/ http://www.helpers.de/