Skip to main content

Posts

Showing posts from February, 2013

How to detect HTML5 support for a browser?

HTML5 has introduced lots of new cool  tags . Not all the browsers support all tags and also the implementation of these tags may be different for each browser. HTML5 specification defines the functional aspects of these tags and not the implementation. Also the general concensus is that by 2022 all browsers will support all new features of HTML5. Of all the modern browsers, Chrome seems to have implemented most, if not all, featutes of HTML5. IE9 supports few. Firefox sits in between. So as a developer how do you make use of the cool HTML5 features without causing any compatibility issues with existing browsers? Traditionally developers have used User Agent to detect browser type and use the features accordingly. However these days, you can easily change a User Agent by using addons in your browser. So you need a more robust way to detect the features supported by the browser as the same engine of two different versions of a browser might support different features. To detect t

Jump start HTML5 with CSS and Javascript

Microsoft is giving away a free course (an accelerated one rather than full 5 day course) and a voucher to take exam 70-480 which prepares you for MCSD certification. You can find free voucher and course here http://www.microsoft.com/learning/en/us/html5-offer.aspx . I have started preparing for this exam. I will be using mostly online resources and will add posts here as I go along.