HTML and CSS Reference
Adding rounded corners
Supporting gradient background images
Manually striping a list
Hiding unsupported elements
For every unsupported feature you'll need to decide if:
The feature is critical to the page (and if so the page should fail)
The feature can be easily polyfilled
The feature can be ignored
This is a bit of a balancing act because you want the page to look good in all browsers but you don't want to
spend an excessive amount of time supporting every possible browser.
The final implementation of the demo page struck a good compromise. The site looks great and functions
properly. While a few of the new HTML5 features are omitted, overall it's still a great site considering the browser
support and the additional work was minimal.
In the next chapter, I'll show you how to use the new Audio and Video elements that were introduced