What HTML5 Features can I use today?

I think I’d spin this question around and ask you to think about the kind of problems you have today in your site. If a HTML5 feature can help you solve one of those problems then great, but I wouldn’t go searching for features and then try retrofitting those features to your site just for the sake of it.

You can use sites like caniuse.com to give you an idea of how good browser support is for a particular HTML5 feature. However, even if a feature isn’t supported there is a good chance that a JavaScript Polyfil is available to enable you to use a feature and have it gracefully degrade in older browsers. Last week I should a good example of this with HTML5 Form validation.

Comments (3)

  1. Rob says:

    How about the video element? It's horribly broken. It doesn't display mp4 video that works properly in modern browsers like Chrome and Safari. I haven't been able to find anyone with a working implementation and Microsoft ignores all pleas for help. Microsoft gives no hints as to the encoding set ups that actually work (because nothing works despite any articles people may find that claim otherwise).

    So, as is always the case, Microsoft and IE struggle to comply with modern, standard code.

    Or do you know the magic fairy dust to make it all happen? Or will this comment be deleted?

  2. Rob says:

    Re-reading my comment I want to be more clear that the video element is horribly broken in IE and not any other browser. Of course it's broken only in IE. No one would expect more.

  3. Drew Liverman says:

    soo… where's the like button 'round here anyway yo?  =]