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.
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.
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.
George Huff
peddler of ideas and all things that are good
I am a digital geek; equal parts designer, builder, and ideator. I am the co-founder of a interface design shop in Portland, Oregon called We the Media. We do amazing stuff running the gamut from systems design to application development to interface design. If you would like to work with us, drop me a line.
We recently started a new company around a product we're calling Opal. It's a way to build company cultures around delighted employees.
At this blog you will find stories about business, life, web design, & culture. You will also find a stream of what I find interesting on the web. Enjoy.
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/
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.
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?
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.