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 <div id="nav"> New Structures

16 Rating: <m><m> And many more… New Semantics

17 And many more…... New Controls

18 Repetition Model Add Team Member Team Members NameRank Jack O'NeillRemoveColonel RemoveSam CarterMajor RemoveDaniel JacksonCivilian Remove ContinueRemove Teal’cAlien Remove Remove Remove Remove Add Team Member

19 Required Fields Regular Expressions Minimum and Maximum Values MaxLength for textarea And many more… Client-Side Form Validation

20 DOM APIs DOM Level 0 APIs Client-Side Session and Persistent Storage Audio Communication  Server-Sent DOM Events  Network Connections  Cross-Document Messaging

21 Any Questions or Comments? Lachlan Hunt http://lachy.id.au/ http://whatwg.org/


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