<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Ajaxian Featured Tutorial: Hacking transparent PNG support into IE6 with IE PNG Fix, CSS and jQuery</title>
	<atom:link href="http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Sun, 21 Mar 2010 02:12:15 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: ermenisoykirmi</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-264279</link>
		<dc:creator>ermenisoykirmi</dc:creator>
		<pubDate>Fri, 30 May 2008 21:12:45 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-264279</guid>
		<description>Thanks.Good article</description>
		<content:encoded><![CDATA[<p>Thanks.Good article</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: caphun</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262839</link>
		<dc:creator>caphun</dc:creator>
		<pubDate>Tue, 15 Apr 2008 10:14:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262839</guid>
		<description>@brian: I just read through your responses to all commenters, in which you failed to look at my response above. I still think you are over thinking this problem. If you use PNG8 transparency, you would not have to include any of those hacks such as IE PNG Fix, jQuery or IE6 specific CSS. You&#039;d end up with slightly jagged edges in IE6 but what you&#039;d get is better performance, less bloat, and graceful degradation even with JavaScript switched-off. Btw, I &lt;strong&gt;love&lt;/strong&gt; jQuery!</description>
		<content:encoded><![CDATA[<p>@brian: I just read through your responses to all commenters, in which you failed to look at my response above. I still think you are over thinking this problem. If you use PNG8 transparency, you would not have to include any of those hacks such as IE PNG Fix, jQuery or IE6 specific CSS. You&#8217;d end up with slightly jagged edges in IE6 but what you&#8217;d get is better performance, less bloat, and graceful degradation even with JavaScript switched-off. Btw, I <strong>love</strong> jQuery!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Dillard</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262824</link>
		<dc:creator>Brian Dillard</dc:creator>
		<pubDate>Mon, 14 Apr 2008 19:27:26 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262824</guid>
		<description>@all commenters:

Thanks to everyone who posted alternative solutions to this problem. Many seemed very useful, though all of them make different tradeoffs than the ones we chose to make. Given the amount of debate this has generated as to the &quot;right&quot; solution, I&#039;ve spun this into another post here:

http://blogs.pathf.com/agileajax/2008/04/post-1.html

As far as why my little old post about a decidedly un-sexy topic got picked up by Ajaxian in the first place, well, duh! It&#039;s because I used &quot;jQuery&quot; in the headline. I thought everyone knew about the jQuery team&#039;s secret conspiracy to take over the world. :-)</description>
		<content:encoded><![CDATA[<p>@all commenters:</p>
<p>Thanks to everyone who posted alternative solutions to this problem. Many seemed very useful, though all of them make different tradeoffs than the ones we chose to make. Given the amount of debate this has generated as to the &#8220;right&#8221; solution, I&#8217;ve spun this into another post here:</p>
<p><a href="http://blogs.pathf.com/agileajax/2008/04/post-1.html" rel="nofollow">http://blogs.pathf.com/agileajax/2008/04/post-1.html</a></p>
<p>As far as why my little old post about a decidedly un-sexy topic got picked up by Ajaxian in the first place, well, duh! It&#8217;s because I used &#8220;jQuery&#8221; in the headline. I thought everyone knew about the jQuery team&#8217;s secret conspiracy to take over the world. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: caphun</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262815</link>
		<dc:creator>caphun</dc:creator>
		<pubDate>Mon, 14 Apr 2008 17:06:14 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262815</guid>
		<description>I agree, it&#039;s just not worth the effort especially when all they&#039;re doing are anti-aliased rounded corners! I posted a response to this article a few days ago though looks there seems to be a problem with Trackbacks on Ajaxian. Basically I think its an overkill and demonstrate an alternative solution, see:

http://yelotofu.com/2008/04/the-png-transparency-trap/</description>
		<content:encoded><![CDATA[<p>I agree, it&#8217;s just not worth the effort especially when all they&#8217;re doing are anti-aliased rounded corners! I posted a response to this article a few days ago though looks there seems to be a problem with Trackbacks on Ajaxian. Basically I think its an overkill and demonstrate an alternative solution, see:</p>
<p><a href="http://yelotofu.com/2008/04/the-png-transparency-trap/" rel="nofollow">http://yelotofu.com/2008/04/the-png-transparency-trap/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MorganRoderick</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262805</link>
		<dc:creator>MorganRoderick</dc:creator>
		<pubDate>Sun, 13 Apr 2008 21:05:49 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262805</guid>
		<description>I&#039;ve used bgsleight, slightly modified, for years for the logo on my website ... which also has been dormant for a couple of years.

I only did it out of stubborness, and wanting to prove it could be done. After realising the amount of issues with it, I&#039;ve since given up on using transparent PNG&#039;s for IE6.

It&#039;s time IE6 users upgrade their browsers, or deal with the fact that the internet has evolved while they were sleeping.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve used bgsleight, slightly modified, for years for the logo on my website &#8230; which also has been dormant for a couple of years.</p>
<p>I only did it out of stubborness, and wanting to prove it could be done. After realising the amount of issues with it, I&#8217;ve since given up on using transparent PNG&#8217;s for IE6.</p>
<p>It&#8217;s time IE6 users upgrade their browsers, or deal with the fact that the internet has evolved while they were sleeping.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Breton</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262803</link>
		<dc:creator>Breton</dc:creator>
		<pubDate>Sun, 13 Apr 2008 07:54:20 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262803</guid>
		<description>@ck2, sure, as long as your choice is fireworks. If it&#039;s anything else, then don&#039;t bother, nothing else supports png 8-bit alpha. Unless you don&#039;t mind having simple 1-bit (on/off) transparency.

As for the solutions involvinng the directx alpha filter, behaviors, and/or javascript: DON&#039;T DO IT. unless you want to risk crashing the browsers of a significant portion of your audience, as detailed here:
http://blogs.cozi.com/tech/2008/03/transparent-png.html</description>
		<content:encoded><![CDATA[<p>@ck2, sure, as long as your choice is fireworks. If it&#8217;s anything else, then don&#8217;t bother, nothing else supports png 8-bit alpha. Unless you don&#8217;t mind having simple 1-bit (on/off) transparency.</p>
<p>As for the solutions involvinng the directx alpha filter, behaviors, and/or javascript: DON&#8217;T DO IT. unless you want to risk crashing the browsers of a significant portion of your audience, as detailed here:<br />
<a href="http://blogs.cozi.com/tech/2008/03/transparent-png.html" rel="nofollow">http://blogs.cozi.com/tech/2008/03/transparent-png.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WillPeavy</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262785</link>
		<dc:creator>WillPeavy</dc:creator>
		<pubDate>Fri, 11 Apr 2008 23:22:25 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262785</guid>
		<description>I tried Turnbull&#039;s script probably a year ago and remember it being very buggy. For alpha transparency in IE6, I&#039;ve been using the AlphaImageLoader filter for years, and that has worked better than any other method for me.</description>
		<content:encoded><![CDATA[<p>I tried Turnbull&#8217;s script probably a year ago and remember it being very buggy. For alpha transparency in IE6, I&#8217;ve been using the AlphaImageLoader filter for years, and that has worked better than any other method for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: naterkane</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262770</link>
		<dc:creator>naterkane</dc:creator>
		<pubDate>Fri, 11 Apr 2008 18:10:44 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262770</guid>
		<description>here&#039;s an update that i did to fix some issues with Drew McLellan&#039;s bgsleight.js

http://www.naterkane.com/blog/2007/03/26/bgsleight/

do people still not know how to work around IE6&#039;s limited png support?</description>
		<content:encoded><![CDATA[<p>here&#8217;s an update that i did to fix some issues with Drew McLellan&#8217;s bgsleight.js</p>
<p><a href="http://www.naterkane.com/blog/2007/03/26/bgsleight/" rel="nofollow">http://www.naterkane.com/blog/2007/03/26/bgsleight/</a></p>
<p>do people still not know how to work around IE6&#8217;s limited png support?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ck2</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262766</link>
		<dc:creator>ck2</dc:creator>
		<pubDate>Fri, 11 Apr 2008 12:28:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262766</guid>
		<description>Or just spend a few minutes in your graphics editor of your choice to convert your PNG32 to PNG8 transparency.

Internet Explorer displays PNG8 with transparency just fine and saves a shedload of slow, bloated code to fix the issue.</description>
		<content:encoded><![CDATA[<p>Or just spend a few minutes in your graphics editor of your choice to convert your PNG32 to PNG8 transparency.</p>
<p>Internet Explorer displays PNG8 with transparency just fine and saves a shedload of slow, bloated code to fix the issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yves</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262764</link>
		<dc:creator>Yves</dc:creator>
		<pubDate>Fri, 11 Apr 2008 08:19:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262764</guid>
		<description>I&#039;m actually working on a js library dedicated to elements what renders png images.
Take a look : http://png-hack.googlecode.com</description>
		<content:encoded><![CDATA[<p>I&#8217;m actually working on a js library dedicated to elements what renders png images.<br />
Take a look : <a href="http://png-hack.googlecode.com" rel="nofollow">http://png-hack.googlecode.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: deadcabbit</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262763</link>
		<dc:creator>deadcabbit</dc:creator>
		<pubDate>Fri, 11 Apr 2008 07:35:26 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262763</guid>
		<description>Is this year 2001? IE6 png transparency? News on Ajaxian? Good heavens...</description>
		<content:encoded><![CDATA[<p>Is this year 2001? IE6 png transparency? News on Ajaxian? Good heavens&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kim3er</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262762</link>
		<dc:creator>kim3er</dc:creator>
		<pubDate>Fri, 11 Apr 2008 07:08:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262762</guid>
		<description>The CSS Behavior I found works for background images. I put no effort at all into PNG support. It&#039;s called iepngfix and it was written by Angus Turnbull, to whom I&#039;m extermly grateful.</description>
		<content:encoded><![CDATA[<p>The CSS Behavior I found works for background images. I put no effort at all into PNG support. It&#8217;s called iepngfix and it was written by Angus Turnbull, to whom I&#8217;m extermly grateful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cromwellian</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262760</link>
		<dc:creator>cromwellian</dc:creator>
		<pubDate>Fri, 11 Apr 2008 06:41:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262760</guid>
		<description>GWT ImageBundles also solve this problem neatly and also handle CSS sprites at the same time, see http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/client/ui/impl/ClippedImageImplIE6.java for the trick used.</description>
		<content:encoded><![CDATA[<p>GWT ImageBundles also solve this problem neatly and also handle CSS sprites at the same time, see <a href="http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/client/ui/impl/ClippedImageImplIE6.java" rel="nofollow">http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/client/ui/impl/ClippedImageImplIE6.java</a> for the trick used.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262757</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 11 Apr 2008 01:07:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262757</guid>
		<description>@triptych:  What option is that?</description>
		<content:encoded><![CDATA[<p>@triptych:  What option is that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: triptych</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262756</link>
		<dc:creator>triptych</dc:creator>
		<pubDate>Thu, 10 Apr 2008 22:38:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262756</guid>
		<description>A technique we used at Yahoo! was to run the images through pngcrush http://pmt.sourceforge.net/pngcrush/ and convert all the levels of alpha into one alpha - IE can support a single alpha channel, so you&#039;ll get an image that looks fine in all other browsers and doesnt break in IE6</description>
		<content:encoded><![CDATA[<p>A technique we used at Yahoo! was to run the images through pngcrush <a href="http://pmt.sourceforge.net/pngcrush/" rel="nofollow">http://pmt.sourceforge.net/pngcrush/</a> and convert all the levels of alpha into one alpha &#8211; IE can support a single alpha channel, so you&#8217;ll get an image that looks fine in all other browsers and doesnt break in IE6</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262753</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Thu, 10 Apr 2008 20:34:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262753</guid>
		<description>I deal with the background position problem by using a java servlet to generate a new image.  This works for positioning of a whole background image and picking out parts of a sprite sheet.  The servlet will also set a background color if I specify one, so in that simple case I don&#039;t even need to use any extra css.  This might not be the best solution for everyone, but it works great for me.</description>
		<content:encoded><![CDATA[<p>I deal with the background position problem by using a java servlet to generate a new image.  This works for positioning of a whole background image and picking out parts of a sprite sheet.  The servlet will also set a background color if I specify one, so in that simple case I don&#8217;t even need to use any extra css.  This might not be the best solution for everyone, but it works great for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zero0x</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262752</link>
		<dc:creator>zero0x</dc:creator>
		<pubDate>Thu, 10 Apr 2008 20:19:14 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262752</guid>
		<description>I know a great way how to solve this problem..

Save your png&#039;s also as GIF (with removed shadows or whatever uses transparency)

Than use gifs instead of pngs in your css.

It will look worse in IE6 (no transparency stuff) but that&#039;s the problem of @#$ users who still use ie...</description>
		<content:encoded><![CDATA[<p>I know a great way how to solve this problem..</p>
<p>Save your png&#8217;s also as GIF (with removed shadows or whatever uses transparency)</p>
<p>Than use gifs instead of pngs in your css.</p>
<p>It will look worse in IE6 (no transparency stuff) but that&#8217;s the problem of @#$ users who still use ie&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: staaky</title>
		<link>http://ajaxian.com/archives/ajaxian-featured-tutorial-hacking-transparent-png-support-into-ie6-with-ie-png-fix-css-and-jquery/comment-page-1#comment-262751</link>
		<dc:creator>staaky</dc:creator>
		<pubDate>Thu, 10 Apr 2008 19:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=3542#comment-262751</guid>
		<description>Fixing pngs with javascript is bad practice. You&#039;ll end up with a flash of unstyled content. CSS and conditional comments would be a better choice.</description>
		<content:encoded><![CDATA[<p>Fixing pngs with javascript is bad practice. You&#8217;ll end up with a flash of unstyled content. CSS and conditional comments would be a better choice.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
