( ) What is HTML5? HTML5 is the next major revision of the HTML spec. It is currently in “Last Call” phase at the WHATWG. It was written both to define new features and ratify current behavior. It is scheduled to be a “Proposed Recommendation” in 2022. ⊛ ⊛ ⊛ ⊛
( ) What browsers support HTML5? All of them. Sort of. Most of the proposed features can be implemented today through either native browser support or a combination of CSS and JavaScript. ⊛ ⊛
( ) 1: New Elements section article aside hgroup header footer nav figure figcaption video audio embed mark progress meter time ruby rt rp canvas command details datalist keygen output dialog
( ) 1: New Elements — Implementation Add this tag just after <head>:<br/><!--[if lt IE 9]><script<br/>src="http://html5shiv.googlecode.com/svn/trunk/html5.js"><br/> Add this line to the top of your CSS file: section, article, aside, header, footer, nav, figure, dialog { display: block; } ⊛ ⊛
By class="author vcard url fn">Aaron Collier The debate over Normal Park Museum Magnet's zone came to a head Thursday evening when the
Summary Thursday evening, the Hamilton County School Board voted 6 to 3 to approve a plan to maintain Normal Park Museum Magnet's current zone and pre-K program despite a 2007 decision to expand the school's zone.
( ) 2: Client Side Storage Store data in the browser via a JavaScript API (http://bit.ly/b95AIS) Enable offline syncing or speed up heavy web apps Gracefully degrade with http://plugins.jquery.com/project/jStorage Store static assets in a manifest for offline access (http://bit.ly/dnOQYc) ⊛ ⊛ ⊛ ⊛
( ) 5: New Form Types Write your own JavaScript validation Use http://code.google.com/p/webforms2/ Be sure to still do server-side validation, the client-side is mainly to benefit your users ⊛ ⊛ ⊛