PDA

View Full Version : Transparent PNGs. Your opinion?


Afty
29th July 09, 10:41 AM
Hey Folks,

Why not have some dicsussion!

What method do you use for fixing transparent PNGs in IE6. Personally I go for the css filter method. I find that while it's more laborious than a javascript fix, you don't get that flicker while the js loads the rendered images. Also with the CSS version you don't make non js users suffer.

What are your opinions on this method, do you think that it's worth the extra work of hand writing all the filters to enable the small amount of non-js IE6ers to have the same experience?

davidcroda
12th August 09, 07:38 AM
i don't. if they aren't gonna update past ie6 they obviously aren't worried about any websites I would be designing

that's mostly because I'm lazy though, and pretty bad at what I do

Afty
24th August 09, 03:54 PM
Unfortunately not all of us are in a position to ignore IE6 ;)

I am contracting at a LARGE corporation who's entire system is built on IE6.

DriftingSteps
27th February 10, 01:56 PM
Yes, I think its worth it.
Being web developers isn't just creating a website and thinking its done. One should try one's best to get the best output. Laziness shouldn't be in a developer's/ designer's "to-do" list. I think creativity and perfection in every pixel is a must for all of us.
So, I don't think I will have problem writing some code and making a website compatible and perfect in every browser.

jellyfishes
2nd April 10, 05:47 PM
I remembered using a JQuery PNG fix such as this one http://jquery.andreaseberhard.de/pngFix/

What's a CSS Filter Method? Care to share?

hmds
7th April 10, 10:40 PM
I have heard about the CSS fix i just never looked into it. I would much perfer a CSS over JS becuase people are idiots and turn off JS.

Christian
1st June 10, 12:06 PM
I'm not sure that ignoring ie6 is just lazy. If a clinet has a limited budget, then I think its better to use the budget designing the site, not fixing bugs in out of date browsers. Depends on the target viewer I guess.

I would be interested in knowing more about the css fix if anyone could point me in the right direction.

MinatureCookie
13th June 10, 03:33 PM
http://www.komodomedia.com/blog/2007/11/css-png-image-fix-for-ie/ - that's a link for the CSS-fix.

Personally I don't think it's good to run through any "fixes" or "hacks" or whatever. Most people use opacity in their images when they could just put their background beneath the image and save it without the opacity.

There are also lower-quality (not horrible, just lower in quality) methods of saving PNGs that allow IE6 to still read its opacity. And this is what I'd use if I had to cater for CSS. However I think I'm fortunate enough in never having to work for someone with IE6 - I can just have Progressive Enhancement :)

rkrause
15th June 10, 05:44 PM
Using the js png-fix is industry standard. IE6 is officially deprecated per microsoft. If there is an existing site, pull stats on it to show the percentage of IE6 users. It will be minuscule at best.

DesigningStudio
13th May 11, 10:06 AM
we use iepngfix.htc file and a script file where we can even solve this issue for background images too...

chrishirst
13th May 11, 10:54 AM
we use iepngfix.htc file and a script file where we can even solve this issue for background images too...

It's for IE6, why is anybody in their right mind still piddling about supporting the third worst browser EVER???

Come on people, it's ten years old now and has been officially dead for SIX years.

Even IE7 is now in it's death throes, so just let them lie down and die naturally.

DesigningStudio
13th May 11, 11:07 AM
It's for IE6, why is anybody in their right mind still piddling about supporting the third worst browser EVER???

Come on people, it's ten years old now and has been officially dead for SIX years.

Even IE7 is now in it's death throes, so just let them lie down and die naturally.

But we cant say client to lie down if he needs website in ie6 compatible.

chrishirst
13th May 11, 12:01 PM
So your clients are professional developers are they?

If so why are they paying you??
But we cant say client to lie down if he needs website in ie6 compatible.I sacked one client and walked out of their office when they were insisting that a website should be "compatible" with Netscape 4.7 and Netscape Navigator 7 was the current release

Part of the process is to educate your clients. Most clients have no idea what they actually need and will ask for all manner of stupid things, and if you are dumb enough to waste your time on something that is absolutely unnecessary then more fool you.

Your "client" probably does not even HAVE a copy of IE6 on their machines, they will have read some ancient "wisdom" somewhere that says IE6 compatibility is "important".

But of course if you want to build websites to 1998 standards, you are quite welcome to do so.

DesigningStudio
13th May 11, 12:33 PM
So your clients are professional developers are they?

If so why are they paying you??
I sacked one client and walked out of their office when they were insisting that a website should be "compatible" with Netscape 4.7 and Netscape Navigator 7 was the current release

Part of the process is to educate your clients. Most clients have no idea what they actually need and will ask for all manner of stupid things, and if you are dumb enough to waste your time on something that is absolutely unnecessary then more fool you.

Your "client" probably does not even HAVE a copy of IE6 on their machines, they will have read some ancient "wisdom" somewhere that says IE6 compatibility is "important".

But of course if you want to build websites to 1998 standards, you are quite welcome to do so.

thanks for the reply. Thankfully Netscape is closed. We are service providers and we should not demand clients. But as a client he knows what he needs and they may think the visitors may be from different versions and there is nothing wrong in that. Standards never lost. Upgrading happens day by day. But people say OLD is GOLD. Client satisfactory is important for any business.

chrishirst
13th May 11, 05:06 PM
If clients knew what they wanted from a website they would be designers or developers not clients.

I stopped taking notice of clients when demonstrating a layout and showed the layout on my laptop in Firefox and the client said "What's Firefox"?

Most of them have NO idea about browsers other than the one that is on their machine, and they don't even know which one they are using.

meesa
13th May 11, 05:59 PM
FYI, he won't be responding. He kept dropping links.

chrishirst
13th May 11, 06:09 PM
Not surprising, banned the same username from two other forums this week. :D