George V. Reilly

Transparent PNGs Can Deadlock IE6

Deadlock in Real Life

Over at Cozi, we’ve started a new technical blog. I just put my first post up, describing a nasty problem we had late last year.

Here’s the summary:

Internet Explorer 6 does not support trans­paren­cy in PNG images. The best-known solution is to use the DirectX Al­phaIm­age­Loader CSS filter. It’s less well known that using Al­phaIm­age­Loader sometimes leads to a deadlock in IE6. There are two workarounds. Either wait until after the image has been downloaded to apply the filter to the image’s style, or use the little-known trans­par­ent PNG8 format instead of the filter.

More here.

blog comments powered by Disqus
Review: The Sparrow » « Daylight Savings Time and JavaScript