3. History 1980-1990 Sir T.B.L. conjures up the WWW including a Hyper Text Markup Language 1994 – IETF takes over and form an HTML working group 1995 – HTML 2 1997 – W3C Takes charge and publishes HTML 3.2 1998 – HTML 4 – with the three flavors 2000 – XHTML 1.0 2001 – XHTML 1.1 … Web Hypertext Application Technology Working Group WHATWG 2009 – XHTML 2.0 still in draft – W3C closed XHTML 2 working group
4. Motivation & Changes (1) Standardize common patterns DOM Manipulation & Animation autofocus, drag&drop, spellcheck, contenteditable Form input validation <input type=“number | email | url | date …”> Mark up semantics <header> <footer> <nav> <address> microformats
5. Motivation & Changes (2) Promote open technologies <video> <audio> <canvas> Web workers & cross domain communication Web storage
6. Motivation & Changes (3) Innovation New elements & Attributes: <section> <article> <footer> <progress> <nav> <meter> <time> <aside> ping (on a and area) charset (on meta) async (on script) Removed the s##ty elements: <center> <font> <strike> <frameset> Parsing not based on SGML
7. Examples New markup (FF) onhashchange (Chrome) Drag & Drop (FF) New inputs (Opera) Video (Chrome) Content Injection (FF)
8. Links The spec draft What can I use WHATWG Wiki Differences from HTML 4 Presentations by WHATWG