OT: Defending HTML4

Axiem> Ah, okay. So basically, everything I've noted about HTML4 is XHTML1,
Axiem> basically. I thought the all-lowercase and the marking empty tags was
Axiem> part of HTML4?
Nope. The semantic changes you noted - deprecating the visual tags in
favor of CSS, etc. - that's HTML4. But HTML4 is still case-insensitive
and allows unmarked empty tags.
Axiem> Agreed. It would be nice if "checked", "true", "yes", and/or
Axiem> "on" all worked. That is, allow for synonyms.
I would be happy if they'd just picked one and used it everywhere. In
case it's not clear, the way it works now, the value has to be equal
to the attribute name. So you say checked="checked", but
selected="selected", multiple="multiple", etc.
-Mark