Progressive Enhancement
Don’t you just love browser compatabilty issues?
If you are a web developer then you have spent many hours testing your shiny new website in multiple browsers to find unexpected behaviour and broken styles, javascript etc. You have probably looked at html 5 and css3 and thought, yeah it would be nice but then theres ie7, ie 6, safari, opera …
It will be a long time yet until we can use html 5 and css3 and be assured of at least 90% compatability across our target platform and nobody likes resorting to multiple browser hacks to get the job done.
So for now we can use Modernizr - http://www.modernizr.com/, I haven’t tried it yet but it looks like a really useful tool. It is a simple script that detects the support for various css3 and html 5 syntax and makes it easy to target browsers with varying support without resorting to hacks.