Adding CSS3 Support To IE 6, 7 and 8 With CSS3 Pie 142
rsk writes "Internet Explorer 6, 7 and to some extent 8 have been the bane of every CSS-loving web developer for years. With the spreading adoption of CSS3's fancier rendering effects, like rounded edges, drop shadows and linear gradients, the frustration of needing to deal with IE compatibility is growing. 327 Creative's Jason Johnston has created the CSS3 Pie library to address this. CSS3 Pie adds support for CSS3's most popular rendering techniques to Internet Explorer 6, 7 and 8 by way of the IE-only CSS property 'behavior.' CSS3 Pie is open sourced under the Apache 2 license and can be accessed from its github repository."
Re:IE? Seriously? (Score:2, Interesting)
Our approach for public sites is to make them look not broken in IE, because a broken looking site reflects poorly on us. (The kind of user who's still using IE is not going to understand it's their browser.) But we often make things look "not broken" by just removing design features that IE can't quite handle. In other words, IE gets a site that's functional, but not necessarily pretty.
Also, we no longer bother with IE6.
Of course we're in a Mac-heavy creative field; I think we get more hits from iPads than from IE. So we can afford to ignore it a little more than most, perhaps.
This is the best way to get people off of IE6! (Score:4, Interesting)
Designers win, because they use one design (compliant, too!), for all browsers. Users win, because everyone sees the same design/version/look.
Best yet, when you pile on a library that fixes CSS3 (this article), and one to fix the CSS box model ( http://webdesign.about.com/od/css/a/aaboxmodelhack.htm [about.com] ), and then another to fix the png transparency issue ( http://code.google.com/p/ie7-js/ [google.com] ), and another to add canvas support ( http://excanvas.sourceforge.net/ [sourceforge.net] ), and another ...
Then you explain that everyone will see the same design (yay!), and people using older browsers will experience a VERY SLOW page load. That is why they should upgrade to a more up to date browser.