||Cross-Browser Layers, Part One|
In client-side programming there are always two things: W3C recommendations and market facts.
Both, as we have been witnessing, don't go hand in hand. Cross browser compability is not yet a thing of
the present. As new standards come in, it often takes years to replace the old ones entirely.
That's why a large number of Web sites still support primitive browsers that
only render HTML 3.2, years after HTML 4.0 was released. The Microsoft ASP.NET,
for instance, will still support HTML 3.2 when it is released some time
in the future. When you need to use a feature not recognized by some browsers,
all you need to do is let the code degrade gracefully in these browsers, as the