Category Archives: Web Development

WHATWG’s Web Applications 1.0 (HTML 5) Working Draft

WHATWG Logo2006 brought us the formation of the Web Hypertext Application Technology Working Group (WHATWG). From Wikipedia:

The WHATWG is a working group for developing new technologies designed to allow authors to write and deploy web applications more easily by extending the existing technologies. In contrast with the vendor-neutral World Wide Web Consortium (W3C) headed by Tim Berners-Lee, the WHATWG is vendor-driven, with the greatest contributors being Mozilla Foundation, Opera Software and Apple Computer.

The WHATWG is currently working on 3 specifications:

  • Web Applications 1.0
    Extensions to HTML and the DOM to make it more suitable for application development, also sometimes called “HTML5″.
  • Web Forms 2.0
    This specification defines Web Forms 2.0, an extension to the forms features found in HTML 4.01’s forms chapter.
  • Web Controls 1.0
    Some DOM and CSS extensions to create new form controls and widgets.

Over at 456 Berea Street, has some comments on some of the new elements and attributes that will be appearing in HTML 5, as provided by Simon Pieters. Some of the new elements that I found interesting include:

  • figure – The figure element represents a paragraph consisting of embedded content and a caption.
  • progress – The progress element represents the completion progress of a task.
  • section – The section element represents a generic document or application section. A section, in this context, is a thematic grouping of content, typically with a header, possibly with a footer.

Developing for the Web: The Progression

Table-based, Flash-heavy, browser-specific design is at least 5-6 years old and no longer acceptable. If you are still doing this, please stop.

Semantic, standards-based, accessible, table-free design is now the expected standard when developing for the web, and has been for awhile. If you are not already doing this, why not?

Interactive, responsive, no-load, taxonomical (folksonomies), adaptable design is the new expectation and has been around for a couple of years now. If you have not started doing this, better get to work.