Re: [css3-namespace] CSS Qualified Names: Invalid and ignored.

In CSS anything which is not valid in a rule should discard
the rule, as if it wasn't there. The cited paragraph just adds
a new possibility to the list.

You should look at this from the perspective that a CSS processor
it supposed to be very lenient. There should always be a reasonable
result, even if the complete style sheet is not available for
some reason. Broken CSS rules, for example, should degrade gracefully
to something usable. Rules that a certain implementation can't
comply with should also degrade in a reasonable way.

Personally, I think this was an error made more than ten years
ago. In general, the strictest and most detailed specification provides
the best interoperability.

But here it is now and you should therefore interpret certain parts
in the CSS specification is this context. The SHOULD merely implies
that an implementation may be more strict if it has a good reason
for doing so, but that it is preferable to go the lenient way.

Werner.
-- 
Werner Donné  --  Re
Engelbeekstraat 8
B-3300 Tienen
tel: (+32) 486 425803	e-mail: werner.donne@re.be

Received on Monday, 11 September 2006 07:44:34 UTC