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