HTML and CSS Reference
is to use Modernizr in conjunction with fallback content included directly in your
Longer-term, it's likely we'll start seeing more widespread support of HTML5 Canvas
in ereaders within the next 6-12 months. HTML5 support is an integral part of the
means EPUB 3-compliant reading systems must support the <canvas> tag. That said,
the spec also currently says that “EPUB Reading System support for scripting is op-
drives your Canvas applications. That said, in order to offer the full benefits of HTML5
and EPUB 3, I think it's a safe bet that most touchscreen, non-eInk EPUB ereaders will
be providing full Canvas support in the near future, if for no other reason than to stay
competitive with iBooks in offering publishers a platform for delivering rich interactive
Bibliography/Additional HTML5 Canvas Resources
Here are some additional resources I highly recommend for learning more about Can-
HTML5 Canvas by Steve Fulton and Jeff Fulton (O'Reilly Media)
A great introduction to HTML5 Canvas for beginners, and an even better reference
simple Canvas animations to advanced physics-based movement, and shows you
how to design simple drawing apps and advanced arcade games alike.
Canvas Pocket Reference by David Flanagan (O'Reilly Media)
Excellent mini-reference guide to the complete Canvas API.
Client-side Graphics with HTML5 Canvases: An O'Reilly Breakdown by David Griffiths
Video tutorial on HTML5 Canvas. Learn how to build a retro arcade game.
Creating an HTML5 canvas painting application by Mihai Sucan
If you're interested in building an HTML5 canvas painting application of your own,
you may want to check out this cool tutorial.
Touching and Gesturing on the iPhone by nroberts
The best tutorial I found online on touch events for WebKit browsers. If you have