<?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: How I Might Deal with IE6</title>
	<atom:link href="http://simplebits.com/notebook/2009/02/13/iegone/feed/" rel="self" type="application/rss+xml" />
	<link>http://simplebits.com/notebook/2009/02/13/iegone/</link>
	<description>Handcrafted pixels &#38; text from Salem, Massachusetts.</description>
	<lastBuildDate>Tue, 08 Dec 2009 23:15:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: stephen megitt</title>
		<link>http://simplebits.com/notebook/2009/02/13/iegone/#comment-11762</link>
		<dc:creator>stephen megitt</dc:creator>
		<pubDate>Wed, 25 Mar 2009 01:16:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2009/02/13/iegone/#comment-11762</guid>
		<description>I love the fact that this conversation is taking place.  I can remember when just the thought of abandoning support for IE6 was sacrilege.
The weight of Dan&#039;s statement &quot;When you take it [ie6] out of the picture..You can start thinking progressively&quot; is huge.
We all want the best for our clients, but we all want to do great work that pushes the envelope (if not for the industry, then for our ego).
Getting bogged down in hacks, workarounds - no matter how elegant, bleeds the full potential of any project.  without all this worry and advance preparation, suddenly, you&#039;re free to try new things.  That&#039;s pretty great!
The only way that people will abandon their browsers is if there is trickle down effect coming from us.  Of course clients will have the last word, but its up to us to at least have the discussion with them and see how amenable they are to the idea.
I LOVE the idea of showing the user the naked page with a statement telling them that they should upgrade.  I do, however, find it ironic, that we are discussing the best hack or workaround to tell IE6 users that they should adopt a newer browser.
There is no question that now is the cusp of abandonment.
Thanks for bringing this up Dan!
</description>
		<content:encoded><![CDATA[<p>I love the fact that this conversation is taking place.  I can remember when just the thought of abandoning support for IE6 was sacrilege.<br />
The weight of Dan&#8217;s statement &#8220;When you take it [ie6] out of the picture..You can start thinking progressively&#8221; is huge.<br />
We all want the best for our clients, but we all want to do great work that pushes the envelope (if not for the industry, then for our ego).<br />
Getting bogged down in hacks, workarounds &#8211; no matter how elegant, bleeds the full potential of any project.  without all this worry and advance preparation, suddenly, you&#8217;re free to try new things.  That&#8217;s pretty great!<br />
The only way that people will abandon their browsers is if there is trickle down effect coming from us.  Of course clients will have the last word, but its up to us to at least have the discussion with them and see how amenable they are to the idea.<br />
I LOVE the idea of showing the user the naked page with a statement telling them that they should upgrade.  I do, however, find it ironic, that we are discussing the best hack or workaround to tell IE6 users that they should adopt a newer browser.<br />
There is no question that now is the cusp of abandonment.<br />
Thanks for bringing this up Dan!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TalentedMrJones</title>
		<link>http://simplebits.com/notebook/2009/02/13/iegone/#comment-11761</link>
		<dc:creator>TalentedMrJones</dc:creator>
		<pubDate>Tue, 24 Mar 2009 21:55:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2009/02/13/iegone/#comment-11761</guid>
		<description>IE6 has been the bane of my existence for the entirety of my 7 year web development career. Its time to give the general public a push in the right direction.
Who is the web industry? We are. Without designers and developers there would be no web.
We have the power to force audiences to use modern browsers, and we do that by saying &quot;No. We are following web standards to the letter, and will not support a browser that doesn&#039;t. It&#039;s your [the user&#039;s] responsibility to upgrade your browser, and not our responsibility to continue this unhealthy enabling.&quot;
Continuing to support antiquated browsers means continuing to hack code, and continuing to pull our hair simply because we&#039;re following the rules.
Let&#039;s stand together as an industry and say &quot;NO!&quot; to supporting browsers prior to Firefox, Safari or IE7.
Scot Jehl had it right in a very early post:
&lt;!—[if lte IE 6]&gt;
&lt;p&gt;This site looks bad because you’re using IE6. &lt;a href=&quot;http://firefox.com&quot;&gt;Get Firefox&lt;/a&gt;
&lt;![endif]—&gt;
</description>
		<content:encoded><![CDATA[<p>IE6 has been the bane of my existence for the entirety of my 7 year web development career. Its time to give the general public a push in the right direction.<br />
Who is the web industry? We are. Without designers and developers there would be no web.<br />
We have the power to force audiences to use modern browsers, and we do that by saying &#8220;No. We are following web standards to the letter, and will not support a browser that doesn&#8217;t. It&#8217;s your [the user's] responsibility to upgrade your browser, and not our responsibility to continue this unhealthy enabling.&#8221;<br />
Continuing to support antiquated browsers means continuing to hack code, and continuing to pull our hair simply because we&#8217;re following the rules.<br />
Let&#8217;s stand together as an industry and say &#8220;NO!&#8221; to supporting browsers prior to Firefox, Safari or IE7.<br />
Scot Jehl had it right in a very early post:<br />
&lt;!—[if lte IE 6]&gt;<br />
&lt;p&gt;This site looks bad because you’re using IE6. &lt;a href=&#8221;http://firefox.com&#8221;>Get Firefox&lt;/a&gt;<br />
&lt;![endif]—&gt;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rory Martin</title>
		<link>http://simplebits.com/notebook/2009/02/13/iegone/#comment-11760</link>
		<dc:creator>Rory Martin</dc:creator>
		<pubDate>Tue, 24 Mar 2009 12:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2009/02/13/iegone/#comment-11760</guid>
		<description>Wow, I never realised you could do this with different css stylesheets for different browsers. Although its extremely annoying having to cater for these accent browsers. Thanks for the knowledge!
</description>
		<content:encoded><![CDATA[<p>Wow, I never realised you could do this with different css stylesheets for different browsers. Although its extremely annoying having to cater for these accent browsers. Thanks for the knowledge!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Billee D.</title>
		<link>http://simplebits.com/notebook/2009/02/13/iegone/#comment-11759</link>
		<dc:creator>Billee D.</dc:creator>
		<pubDate>Mon, 23 Mar 2009 07:43:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2009/02/13/iegone/#comment-11759</guid>
		<description>I think that serving-up a plain vanilla version of a website to IE6 is totally acceptable. The content is still usable, it just doesn&#039;t look pretty. This is where I think that some designers fail to see the point; web sites are about information and not slick graphics. If the point of a website is to distribute information then the design is ancillary to the content, right? So what if it isn&#039;t pretty. If it&#039;s usable what&#039;s the fuss about?
I have started serving naked sites to IE6 (and below) users for almost 3 months now and I tell my clients that if they want IE6 support for their new website it will cost them extra money. We did the same thing back in the NN4 days and I think that it&#039;s time to do the same thing for IE6.
With IE8 out of beta now I think it&#039;s time to put ol&#039; #6 to rest. Plus, you have to admit that there is something kind of exhilarating to designing a website and *not* having to cater to IE6. It&#039;s downright refreshing!
</description>
		<content:encoded><![CDATA[<p>I think that serving-up a plain vanilla version of a website to IE6 is totally acceptable. The content is still usable, it just doesn&#8217;t look pretty. This is where I think that some designers fail to see the point; web sites are about information and not slick graphics. If the point of a website is to distribute information then the design is ancillary to the content, right? So what if it isn&#8217;t pretty. If it&#8217;s usable what&#8217;s the fuss about?<br />
I have started serving naked sites to IE6 (and below) users for almost 3 months now and I tell my clients that if they want IE6 support for their new website it will cost them extra money. We did the same thing back in the NN4 days and I think that it&#8217;s time to do the same thing for IE6.<br />
With IE8 out of beta now I think it&#8217;s time to put ol&#8217; #6 to rest. Plus, you have to admit that there is something kind of exhilarating to designing a website and *not* having to cater to IE6. It&#8217;s downright refreshing!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Mayer</title>
		<link>http://simplebits.com/notebook/2009/02/13/iegone/#comment-11758</link>
		<dc:creator>Greg Mayer</dc:creator>
		<pubDate>Fri, 20 Mar 2009 19:58:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2009/02/13/iegone/#comment-11758</guid>
		<description>I guess I&#039;ll have to start viewing this site at home (or stop altogether).
We&#039;re still saddled with IE6 at work (10,000+ users) and have little say in the matter. I understand that I may be the only one of them visiting this site and I also understand just how awful this browser is, but...
(And now that I&#039;m in &lt;em&gt;Preview Your Comment&lt;/em&gt; mode, I can&#039;t even read the text on the buttons.)
</description>
		<content:encoded><![CDATA[<p>I guess I&#8217;ll have to start viewing this site at home (or stop altogether).<br />
We&#8217;re still saddled with IE6 at work (10,000+ users) and have little say in the matter. I understand that I may be the only one of them visiting this site and I also understand just how awful this browser is, but&#8230;<br />
(And now that I&#8217;m in <em>Preview Your Comment</em> mode, I can&#8217;t even read the text on the buttons.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doois Tecnologia</title>
		<link>http://simplebits.com/notebook/2009/02/13/iegone/#comment-11757</link>
		<dc:creator>Doois Tecnologia</dc:creator>
		<pubDate>Fri, 20 Mar 2009 01:29:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2009/02/13/iegone/#comment-11757</guid>
		<description>It would be nice if we all could forget all versions of IE, but the truth is that the whole corporate world uses this bad peace of software.
</description>
		<content:encoded><![CDATA[<p>It would be nice if we all could forget all versions of IE, but the truth is that the whole corporate world uses this bad peace of software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bedroom furniture</title>
		<link>http://simplebits.com/notebook/2009/02/13/iegone/#comment-11756</link>
		<dc:creator>bedroom furniture</dc:creator>
		<pubDate>Sat, 14 Mar 2009 14:51:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2009/02/13/iegone/#comment-11756</guid>
		<description>with old computers running, THEY still use IE6 and their focal point of reference for your work is their own ancient browser.
From that practical point of view, there is simply not a good way to ignore the old browser compatible css approach.
</description>
		<content:encoded><![CDATA[<p>with old computers running, THEY still use IE6 and their focal point of reference for your work is their own ancient browser.<br />
From that practical point of view, there is simply not a good way to ignore the old browser compatible css approach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Priestap</title>
		<link>http://simplebits.com/notebook/2009/02/13/iegone/#comment-11755</link>
		<dc:creator>Mark Priestap</dc:creator>
		<pubDate>Fri, 13 Mar 2009 21:32:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2009/02/13/iegone/#comment-11755</guid>
		<description>A method I&#039;ve been using lately for PNGs...
&lt;em&gt;It requires extra CSS, but reduces load on IE without requiring another stylesheet. Forgive me if this has been stated elsewhere... I&#039;m sure it has.&lt;/em&gt;
&lt;code&gt;
#header[id] { /* [id] hides style from IE6 */
background: url(/img/sometransparentimage.png);
}
#header {
... the rest of the styles ...
}
&lt;/code&gt;
This method will not load the image into IE6 so you don&#039;t get nasty gray-blue backgrounds. If you don&#039;t mind hacks you can insert the old underscore hack for IE inside the main styles if you want to give the element an opaque background.
so...
&lt;code&gt;
#header[id] { /* [id] hides style from IE6 */
background: url(/img/sometransparentimage.png);
}
#header {
_background: url(/img/sometransparentimage.gif);
}
&lt;/code&gt;
This is hacky to be sure, but it does make sure that IE only downloads the GIF and everyone else only downloads the PNG.
</description>
		<content:encoded><![CDATA[<p>A method I&#8217;ve been using lately for PNGs&#8230;<br />
<em>It requires extra CSS, but reduces load on IE without requiring another stylesheet. Forgive me if this has been stated elsewhere&#8230; I&#8217;m sure it has.</em><br />
<code><br />
#header[id] { /* [id] hides style from IE6 */<br />
background: url(/img/sometransparentimage.png);<br />
}<br />
#header {<br />
... the rest of the styles ...<br />
}<br />
</code><br />
This method will not load the image into IE6 so you don&#8217;t get nasty gray-blue backgrounds. If you don&#8217;t mind hacks you can insert the old underscore hack for IE inside the main styles if you want to give the element an opaque background.<br />
so&#8230;<br />
<code><br />
#header[id] { /* [id] hides style from IE6 */<br />
background: url(/img/sometransparentimage.png);<br />
}<br />
#header {<br />
_background: url(/img/sometransparentimage.gif);<br />
}<br />
</code><br />
This is hacky to be sure, but it does make sure that IE only downloads the GIF and everyone else only downloads the PNG.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Flug USA</title>
		<link>http://simplebits.com/notebook/2009/02/13/iegone/#comment-11754</link>
		<dc:creator>Flug USA</dc:creator>
		<pubDate>Fri, 13 Mar 2009 11:54:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2009/02/13/iegone/#comment-11754</guid>
		<description>Forget IE6! I don&#039;t like it at all!... :-P
</description>
		<content:encoded><![CDATA[<p>Forget IE6! I don&#8217;t like it at all!&#8230; :-P</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Patterson</title>
		<link>http://simplebits.com/notebook/2009/02/13/iegone/#comment-11753</link>
		<dc:creator>Chris Patterson</dc:creator>
		<pubDate>Thu, 12 Mar 2009 17:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2009/02/13/iegone/#comment-11753</guid>
		<description>I agree that for some sites it&#039;s already becoming appropriate to serve IE6 users unstyled content.
That&#039;s not true of the majority of sites I work on (which doesn&#039;t mean that it&#039;s not valuable to discuss techniques, as all sites will eventually hit that tipping point).
I did want to throw in a CSS-only fix for alpha-transparency on IE6, though.
&lt;code&gt;* html .pngfix {
zoom: 1;
behavior: expression((this.runtimeStyle.behavior=&quot;none&quot;) &amp;&amp; (this.pngSet?this.pngSet=true:(this.nodeName == &quot;IMG&quot; &amp;&amp; this.src.toLowerCase().indexOf(&#039;.png&#039;)&lt;-1 ?  (this.runtimeStyle.backgroundImage = &quot;none&quot;, this.runtimeStyle.filter = &quot;progid:DXImageTransform.Microsoft.AlphaImageLoader(src=&#039;&quot; + this.src + &quot;&#039;, sizingMethod=&#039;image&#039;)&quot;, this.src = &quot;/path/to/transparent.gif&quot;) : (this.origBg = this.origBg ? this.origBg :  this.currentStyle.backgroundImage.toString().replace(&#039;url(&quot;&#039;,&#039;&#039;).replace(&#039;&quot;)&#039;,&#039;&#039;), this.runtimeStyle.filter = &quot;progid:DXImageTransform.Microsoft.AlphaImageLoader(src=&#039;&quot; + this.origBg + &quot;&#039;, sizingMethod=&#039;&quot; + (this.currentStyle.backgroundRepeat==&#039;no-repeat&#039; ? &#039;crop&#039; : &#039;scale&#039;) +&quot;&#039;)&quot;, this.runtimeStyle.backgroundImage = &quot;none&quot;)),this.pngSet=true));
}&lt;/code&gt;
IE6 is the only browser that will ever try to apply the rule. You just need a transparent .gif, and to add the &quot;pngfix&quot; class to elements which need transparency.
I did a writeup at &lt;a href=&quot;http://www.openplans.org/projects/topp-design/blog/2009/01/22/design-pattern-alpha-transparency-in-ie-without-javascript/&quot; rel=&quot;nofollow&quot;&gt;http://www.openplans.org/projects/topp-design/blog/2009/01/22/design-pattern-alpha-transparency-in-ie-without-javascript/&lt;/a&gt; a while back, showing some of the limitations - it&#039;s not a perfect fit for all situations, but it never hurts to have another arrow in the quiver.
</description>
		<content:encoded><![CDATA[<p>I agree that for some sites it&#8217;s already becoming appropriate to serve IE6 users unstyled content.<br />
That&#8217;s not true of the majority of sites I work on (which doesn&#8217;t mean that it&#8217;s not valuable to discuss techniques, as all sites will eventually hit that tipping point).<br />
I did want to throw in a CSS-only fix for alpha-transparency on IE6, though.<br />
<code>* html .pngfix {<br />
zoom: 1;<br />
behavior: expression((this.runtimeStyle.behavior="none") &#038;&#038; (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" &#038;&#038; this.src.toLowerCase().indexOf('.png')&lt;-1 ?  (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/path/to/transparent.gif") : (this.origBg = this.origBg ? this.origBg :  this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='" + (this.currentStyle.backgroundRepeat=='no-repeat' ? 'crop' : 'scale') +"')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));<br />
}</code><br />
IE6 is the only browser that will ever try to apply the rule. You just need a transparent .gif, and to add the &#8220;pngfix&#8221; class to elements which need transparency.<br />
I did a writeup at <a href="http://www.openplans.org/projects/topp-design/blog/2009/01/22/design-pattern-alpha-transparency-in-ie-without-javascript/" rel="nofollow">http://www.openplans.org/projects/topp-design/blog/2009/01/22/design-pattern-alpha-transparency-in-ie-without-javascript/</a> a while back, showing some of the limitations &#8211; it&#8217;s not a perfect fit for all situations, but it never hurts to have another arrow in the quiver.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

