Slashdot Mirror


Adding CSS3 Support To IE 6, 7 and 8 With CSS3 Pie

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."

4 of 142 comments (clear)

  1. Almost never make it a priority in development by Anonymous Coward · · Score: 5, Insightful

    Me either. But on those rare occasions when I'm not developing for unicorns, I have to consider the real world.

    1. Re:Almost never make it a priority in development by Anonymous Coward · · Score: 5, Insightful

      Sorry, that isn't the reality - its revisionist and misleading. At launch, IE6 did not support the standards in place then. Not close to completely, not correctly (even in places where no interpretation was needed), and where they could interpret - they did so poorly (as you acknowledge).

      Since then, plenty of standards have finalized that were in draft, in wide use, and easily adopted by dozens (yes, dozens) of other browsers. IE did not.

      I was there before IE4. Back when Microsoft was actually trying to keep up. They took a decade off, and IE6 was near the beginning of it.

  2. Re:Pointless. by yoyhed · · Score: 5, Insightful

    This isn't pointless - do you understand what this is? This isn't for people that use IE, it's for people that develop websites for IE. This is a Godsend for me.

    Developing nice-looking websites in Chrome/Firefox/Safari/Opera is easy as PIE (pun intended), but when you want that same site to look good in IE it's a fucking nightmare. This provides some easy ways of making a site look nice in all the major browsers without a huge coding headache.

    --
    WHO NEEDS SHIFT WHEN YOU HAVE CAPSLOCK/ DAMN1
  3. Re:Pointless. by A+Friendly+Troll · · Score: 5, Informative

    If you were intelligent enough to know how to install CSS3 Pie*, you wouldn't even use IE.
    *not exactly "install" per se seeing as it's a library, not an application but you know what I mean. Hopefully.

    You seem to have misunderstood what this is about... The end-user doesn't install anything. The .htc resides on the server and it's the developer who includes the library and makes it work.

    To be fair, however, CSS3 Pie isn't something that you should actually use, considering that it slows down the browser massively and it just adds the ability to display useless visual cruft.

    This library, on the other hand, is several orders of magnitude more useful (and I'm dead serious about it): http://code.google.com/p/ie7-js/