In the past couple of years the web industry has seen a sudden boom in regards to HTML5. Although
  technically for the full specification to get approved we'll have to wait till the end of 2014, this
  is not stopping developers from writing codes in HTML5. Most, if not all, modern browsers have done 
  a more or less good job in implementing the features of HTML5 (we all know which one doesn't!).
 
  Unfortunately not all browsers have been able to implement all the new features that HTML5 is 
  offering. So the developers often have to pay some extra care to make their code compatible with
  older browsers. In this article I'll try to point out some ways by which we can make older
  browsers compatible with HTML5. A little heads up though, this is about making browsers compatible
  with HTML5, not CSS3 (actually some aspects described are related to both, but our target is HTML5).
 
Getting to Know the Browsers
  Before we get into making our code compatible and all that, we first need to have a clear idea on
  what actually the browsers can do. After all, what's the point of trying to teach someone what
  he/she already knows, right? Much to our advantage, there are some great sites which offer us
  considerable insight on browser features.
 
 FindMeByIP
 On this site you'll find several charts where you can see a list of HTML5 features (and also
 CSS3) and info about which browser supports what feature. You can actually do it two ways, you
 can go to fmbip.com, in which case you'll get the info on the browser you are visiting the
 url by; or you can go to findmebyip.com/litmus, in which case you'll get a list of info on
 opera, chrome, mozilla, safari and IE versions 6, 7, 8, 9. 
the rest of article go to this way
