HTML and CSS Reference
In-Depth Information
•
Displaying tables
•
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
in HTML5.