![]() |
HELP! Transparent PNG's in IE look awful
Hey designers,
Can anyone give me a heads up about why these certain text-based transparent pngs are looking great in every browser except for IE (and it's IE 8 NO compatibility mode for that matter). I've trieds dozens of different save settings from Photoshop, and as you can see the Icon at the top which is also a transparent png looks fine, but I can't for the life of me figure out why this text is ugly around the edges. Even tried recreating the graphic in a different program (Flash) and got similarly crappy results. Also tried a different (but similar) font, similar results. In all my years, I've never seen this exact problem before. Maybe I am just brain-dead from starting at a screen for 20 hours. Anyone help a guy out with some wisdom? See image http://kbfancy.com/iesucks.jpg. THANKS! -Phil |
The div the image on top most likely needs a matching background put in. Along those lines. I have seen it happen and IE will literally add extra pixels to an area.
I was never able to figure out exactly why but that is my best guess that i have found. |
doesn't the dithering setting have something to do with it?
|
http://www.sikosoft.com/u/lev/items/images/665.jpg
http://www.sikosoft.com/u/lev/items/images/665_2.jpg Quote:
|
Quote:
|
Quote:
|
Here's how I deal with transparent crap in ie... Make PNG's Transparent in Internet Explorer 4th tip down. I've never seen your issue come up doing it this way, it works in all modern ie's as well.
|
iepngfix.htc
|
Quote:
|
Thanks for all the replies, guys.
SOLUTION: I finally got it working, but the suggested fixes didn't quit do it because they all implement AlphaImageLoader which just replicates the same problem IE8 is creating all on its own. The solution I finally got to work was to use a script called DD_belatedPNG ( http://www.dillerdesign.com/experiment/DD_belatedPNG/ )which uses Microsoft VML to fix the pngs (and allows fixing on a per-element basis, which is what I wanted). Then I had to use a <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > to force IE8 to emulate IE7 and thus trigger the script. With that combination, my f'd up PNGs are finally looking as good as they should in IE8! Thanks again for the comments. -Phil |
Microsoft deserves to go bankrupt. It's so fucking unacceptable how much their browser is lacking and behind everything else.
|
ie png fix ftw
|
Code:
<!--[if IE]> |
Quote:
http://plugins.jquery.com/project/iepngfix |
Quote:
That plugin will do the trick if you're just worried about ie 5/6 displaying transparency at all, but it won't necessarily be gorgeous 100% of the time. -P |
Someone needs to code this...
if IE force download of chrome, open page in chrome! ;) |
never had this problem in IE with transparent png's....looks almost like you used an 8 bit PNG?
|
Quote:
I found out the problem is because I am animating the opacity value of these pngs. There's a really great page about this specific problem with the solution that I used: http://www.mezzoblue.com/archives/20.../ie8_still_fa/ Here's an exert from the article: "It seems that IE?s implementation of PNGs with alpha transparency is still buggy or incomplete in some way. When you place a PNG with alpha on a static page, you?ll never be the wiser. It?s when you adjust the opacity of that PNG that you run into problems. Take the following example:" |
Quote:
work correctly. It's usually flash or windows media player that causes problems for me in FF. Maybe it's my computer also, but changing to IE gets me passed the problem. My web stats show 41% using IE and 22% using FF. Safari = 23%. |
Love all the people throwing out the pngfix shit which is specifically for IE6. I swear no one reads anything anymore.
|
All times are GMT -7. The time now is 02:09 PM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123