IE6 Fixes For PNG Alpha Transparency

Posted in Tools | On 5th December 2009 | 3 Comments

IE6 is the bane of many designers lives, it is jam packed full of bugs and as it’s not a standards-compliant browser you have to apply a shed load of fixes and hacks to make it play nice.

Maybe it’s just me, but should I still be writing about fixes for IE6 in 2009? Probably not but it’s something people still need to know and its one of the most asked questions in the WebM.ag inbox.

I couldn’t possibly write about EVERY IE6 bug, so I’m just going to write about “fixing” PNG Alpha Transparency in IE6.

I have listed 5 methods of enabling transparency for PNG images, although the fixes are superb, they are not without flaws but they certainly will help your site more aesthetic in IE6.

DD_belatedPNG

dd

Doesn’t support background-position: fixed; but it’s really easy on the CPU as it resets all style behaviour.

IE PNG Fix

helix

Background images cannot be positioned or repeated (background-repeat), but it’s a really small effective script.

ie7-js

ie7

Only fixes images named ****-trans.png but as its all java it’s quick and keep your CSS valid.

Supersleight

sups

Doesn’t support padding on PNG images, but margin will work. It’s a great plugin as it works nice and fast and supports PNG24.

Unit PNG Fix

unit

Unit will support CSS background-repeat… but the image will stretch, on the up side it doesn’t use CSS so your CSS stylesheet will remain valid.

McBonio

McBonio is a full time web designer, blogger and general web lurker. He runs Tropica Web Design, which is a web agency based in Liverpool, UK. You can also catch McBonio at Twitter: @mcbonio

Visit McBonio's website

Related Posts

Like this post? Share it!

3 Comments

  • Aftab Khalid
    December 6, 2009
  • McBonio
    December 6, 2009