Comments

  1. I’m a little behind in my feed reading and just came across this today. But awhile back I had the same issue and came across something called bslight.js, it worked but was a little old and intrusive. Eventually I modified it, here’s what I did, it takes out the CSS hacks and filters and puts it in extermal JS.

    http://www.flopidesign.com/2006/05/26/transparent-pngs-used-as-css-background-images-in-internet-explorer/

  2. George says:

    It seems like the CSS version is less code, but sloppier. Either way, it becomes whatever you are comfortable with. Just attach a seperate stylesheet for all the IE PNG hack code.

  3. Yeah the CSS one is a little sloppy, but once you implement it there is no maintenance or anything, and it validates.

    Yeah all the fixes I have come across are a bit hacky, but hey what do you expect when trying to work around IE’s constraints?

  4. George says:

    Pull your hair out! We will see how long this has to last. A year or two or three? I still have people ask about IE 5.5 and that is 4-5 years dead. I’m a bit of a snob when it comes to development for old browsers.

    Live in the now is what I say! Hehe.