As a web developer one of the most frustrating things I come across is cross-browser compatibility and the need to design and code for browsers which are a little old and out of date with the latest scripting and development techniques (that’s right IE i’m talking about you).
The latest advances in CSS3 functionality have given designers rounded corners, background gradients and text shadows to name just a few, unfortunately these only render correctly in modern, standards based browsers like Firefox, Chrome and Safari which means these techniques can be used but the don’t work in Internet Explorer which is used by the vast majority of the Earths population.
So what can we do? Well, we can wait until Microsoft release IE9 or integrate CSS3 PIE which adds a behaviour to your CSS rule tomake IE display your shiny new CSS3 properties correctly.
Those nice folks over at Web monkey have written an article about it.
You can also learn a bit more and download it from CSS3 Pie themselves.