(Markup) changes I would make

This is a list of markup changes I would make to languages on the web, if I were all-powerful and able to push them through, and backwards compatibility weren’t an issue:

  • Specs would be written so their content models ignored elements from other namespaces. For example, when html 4 says <!ELEMENT UL - - (LI)+ -- unordered list -->, I can do <ul&gt