Super Mario fully implemented in HTML5

Ok… I’m going full-on off topic now! HTML5 was the kitchen sink spec vs XHTML2 which was very much about advanced, semantically meaningful markup. HTML5 was about flattening all markup languages and conventions into one spec. For example, using SVG in HTML5 is way easier than what was proposed for XHTML2… that’s good. The HTML5 spec also supports all the bad, sloppy forms of markup that aren’t valid XML… that’s less good. So anyway, HTML5 won out over XHTML2 (follow the money), and while some of its document/text tags provide semantic meaning that used to have to come via class attribute (e.g. article/section/paragraph tags), HTML5 did NOT bring us any closer to a machine readable web with real semantics. We’re still left with micro format bandaids that aren’t widely adopted for things like phone numbers, contact info, product meta data, etc etc. XHTML2 would have been more sophisticated and better for content consumers… but I’ll concede potentially less accessible for content authors.

1 Like