We web-designers are a weird bunch sometimes. Especially regarding the support of browsers we tend to be a bit unbalanced. While we often have a hard time to even keep the latest version of IE in mind we love to still use some archaic vendor-prefixes. How many times have I come across a website that even nowadys uses the -khtml prefix. But I think the most common one is
-webkit-border-radius. You clearly target Safari with this specification, although version 5 is already in circulation for almost a whole year. So with -webkit-border-radius you support a browser, namely Safari 4, that virtually nobody uses anymore. But at the same time some “web-designers” refuse to fully support older versions of Internet Explorer, which are still used by a double digits percentage.
Dont’t get me wrong, I dislike them as much as you do, but sometimes we have to stop our wishful thinking and look at the facts. I don’t want to promote that a website IE6 should look that same as in Chrome, but it should remain basically usable. Sure, CSS3 is the way to go, I love it, but there are many people out that have no other chance than to live in the past. Let’s not forget about them. And stop to use