live) ? explode(' ', $support->live) : array(); $nightly = isset($support->nightly) ? explode(' ', $support->nightly) : array(); $html = ' '; foreach ($browsers as $browser) { $class = ''; if (in_array($browser, $live)) { $class .= ' live'; } else if (in_array($browser, $nightly)) { $class .= ' nightly'; } else { $class .= ' none'; } $html .= '' . $browser . ':' . $class . ' '; } return $html; } function spans($list) { $items = explode(' ', $list); $html = ''; foreach ($items as $item) { $html .= '' . $item . ' '; } return $html; } ?> HTML5 Demos and Examples

HTML 5 Demos and Examples

HTML 5 experimentation and demos I've hacked together. Click on the browser support icon or the technology tag to filter the demos (the filter is an OR filter).

Learn how to create real-time applications with HTML5 & Node.js

Two day workshop covering real-time HTML5 APIs and Node.js running in March in Brighton, UK. Find out more and grab your ticket now.

Introducing HTML5 by Bruce Lawson & Remy Sharp is the first full length book dedicated to HTML5.

Get it now and kick some HTML5 ass!

*/ ?>

Demo Support Technology
desc?>note)) { echo ' ' . $demo->note . ''; }?> support, $demo->url)?> tags)?>

All content, code, video and audio is Creative Commons Share Alike 2.0

HTML5 Powered with Connectivity / Realtime, Device Access, Graphics, 3D & Effects, Multimedia, Performance & Integration, Semantics, and Offline & Storage Fork me on GitHub