Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Future of HTML Lachlan Hunt 2007-01-25. HTML Timeline vs. HTML 1.0 SGML RFC 1866 199019951997 1999 20001998199620012002 XHTML 2.0 Begins…

Similar presentations


Presentation on theme: "The Future of HTML Lachlan Hunt 2007-01-25. HTML Timeline vs. HTML 1.0 SGML RFC 1866 199019951997 1999 20001998199620012002 XHTML 2.0 Begins…"— Presentation transcript:

1 The Future of HTML Lachlan Hunt 2007-01-25

2 HTML Timeline vs. HTML 1.0 SGML RFC 1866 199019951997 1999 20001998199620012002 XHTML 2.0 Begins…

3 ? WHATWG The Web Hypertext Application Technology Working Group

4 WHATWG Goals Document real-world browser behaviour Document and standardise useful extensions Develop practical new features Ensure backwards compatibility Define robust error handling

5 Web Applications 1.0Web Forms 2.0 Web Controls 1.0 HTML 5 The Specs

6 Web Applications 1.0 Syntax and Parsing Requirements Structure and Semantics DOM APIs

7 Web Forms 2.0 Form Controls Repetition Model Client Side Validation DOM APIs for Forms

8 Web Controls 1.0 DOM and CSS Extensions for creating custom form controls and widgets

9 Document Representations Document DOM HTML 5 text/html XHTML 5 application/xhtml+xml

10 Browser Support for HTML Parsing real world HTML is a nightmare Browsers forced to handle everything gracefully Lack of interoperability Many proprietary extensions; often reversed engineered from each other

11 STRONG EM #text: a #text: b #text: c p EM STRONG EM #text: a #text: b #text: c p STRONG EM #text: a #text: b #text: c p Interoperability Issues a b c

12 HTML 5 Parsing Reverse engineering current browsers Compatible with existing browsers and web pages Thoroughly defines error handling

13 DOCTYPE and DTDs 2 Practical Purposes:  DTD based Validation  DOCTYPE Sniffing HTML 5 does not have an official DTD Conformance Checkers may use better alternatives Still need to trigger Standards Mode!

14 HTML 4.01 Strict HTML 4.01 Strict The DOCTYPE

15


Download ppt "The Future of HTML Lachlan Hunt 2007-01-25. HTML Timeline vs. HTML 1.0 SGML RFC 1866 199019951997 1999 20001998199620012002 XHTML 2.0 Begins…"

Similar presentations


Ads by Google