Search This Blog

Friday, November 9, 2007

HTML 5: Updated Editor's Draft

This updated specification (7-November-2007) defines the fifth major
revision of the core language of the World Wide Web, HTML. In this
version, new features are introduced to help Web application authors,
new elements are introduced based on research into prevailing authoring
practices, and special attention has been given to defining clear
conformance criteria for user agents in an effort to improve
interoperability. The specification represents a new version of HTML4
and XHTML1, along with a new version of the associated DOM2 HTML API.
Migration from HTML4 or XHTML1 to the format and APIs described in
this specification should in most cases be straightforward, as care
has been taken to ensure that backwards-compatibility is retained.
The specification is limited to providing a semantic-level markup
language and associated semantic-level scripting APIs for authoring
accessible pages on the Web ranging from static documents to dynamic
applications. Its scope does not include addressing presentation
concerns, although default rendering rules for Web browsers are included
at the end of this specification. The document has been produced by
members of the Web Hypertext Application Technology Working Group
(WHATWG), which focuses primarily on the development of HTML and APIs
needed for Web applications. The W3C HTML Working Group is the W3C
working group responsible for this specification's progress along the
W3C Recommendation track. This specification (the 7-November-2007
Editor's Draft), and has not yet been published as a W3C First Public
Working Draft. HTML 5 is the main focus of the WHATWG community and
also that of the (new) W3C HTML Working Group. HTML 5 is a new version
of HTML 4.01 and XHTML 1.0 addressing many of the issues of those
specifications while at the same time enhancing (X)HTML to more
adequately address Web applications. Besides defining a markup language
that can be written in both HTML (HTML5) and XML (XHTML5) it also
defines many APIs that form the basis of the Web architecture. These
APIs are known to some as "DOM Level 0" and have never been documented.
Yet they are extremely important for browser vendors to support existing
Web content and for authors to be able to build Web applications. More Information

No comments: