HTML and CSS Reference
Developing with HTML5
While browser support for HTML5 is rapidly growing, you will likely need to deal with older browsers that
do not support most of the HTML5 features. In Chapter 7 I will show you how to use several open-source
solutions for polyfilling the new features on an older browsers. You really shouldn't need to spend too
much time with this. These techniques will come close to the native browser support with little work on
Having explored the basic HTML5 features, it's time to try out some of the really cool new features.
Chapter 8 demonstrates the new audio and video elements that enable you to easily embed this into
your application. I'll explain the codecs supported by each browser and how to make your site support
multiple browsers. You will also build your own controls to manipulate the audio and video files.
Chapters 9 and 10 demonstrate both graphic platforms, Scalable Vector Graphics (SVG) and Canvas,
respectively. These tools use very different approaches but both provide some impressive capabilities for
creating graphical applications.