
Why is HTML5 Boilerplate awesome?
- Cross-browser compatible (IE6, yeah they got that.)
- HTML5 ready. Use the new tags with certainty.
- Optimal caching and compression rules for grade-A performance
- Best practice site configuration defaults
- Mobile browser optimizations
- Progressive enhancement graceful degradation … yeah yeah they got that
- IE specific classes for maximum cross-browser control
- Handy .no-js and .js classes to style based on capability
These are taken directly from HTML5 Boilerplate’s Why is it Awesome list. The list actually goes on an on. In short, HTML5 Boilerplate provides a set of starter HTML, CSS, and JS files to make your site both backwards-compatible and future-proof. The files give your site a jump-start on compatibility for older browsers. There is even a prompt Chrome frame for users of IE6. And for future browsers, well that’s were HTML5 and some handy CSS defaults come in.
HTML5 Boilerplate is packaged with scripts that make it HTML5 ready. It is packaged with Normalize.css to provide useful CSS styles to standardize browser styles. It is jQuery-ready, Google-analytics-ready, mobile-ready… there are just too many cool features.
HTML5 Boilerplate can be downloaded with useful hints and links commented throughout the code, which can be a great way to learn more about how it works. Alternatively, it can be downloaded without commentary or even as a custom download (you pick which files you want to include in the download).
HTML5 Boilerplate for Mobile Devices
The HTML5 Boilerplate stylesheet comes packaged with a series of medie queries devised to prepare your site for mobile devices. That said, to truly make your site mobile-ready, you probably want to consider using Mobile Boilerplate. The Mobile Boilerplate website is worth checking out, even if you don’t end up using the template files for your mobile website. There are all kinds of handy resources, like a list of Mobile Emulators.