I don't see how the analogy holds. Why is using a fairly clean namespace for predefined class names instead of a well-used one the same sort of thing as having HTML parsers stop at the first error?
The analogy I tried to make (apparently it failed) is that design decisions for C/C++ are not necessarily good for HTML.
-- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>