<?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: IE7 and IE7</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Wed, 17 Mar 2010 18:47:03 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Charlie</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-482962</link>
		<dc:creator>Charlie</dc:creator>
		<pubDate>Mon, 09 Nov 2009 14:55:05 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-482962</guid>
		<description>Ok after a lot of searching and sifting through conflicting information I found this:

&quot;ie8.js adds support for last-child in IE7 and IE6.
No known solution for ie8.&quot; http://www.webmasterworld.com/css/3939889.htm

So it seems you, Eric, have improved IE6 and IE7 beyond IE8. Is it not possible to improve IE8 to this standard as well?

Many of the improvements from IE8.js seem unusable if IE8 doesn&#039;t support them. Strange situation: all browsers support except IE8!?</description>
		<content:encoded><![CDATA[<p>Ok after a lot of searching and sifting through conflicting information I found this:</p>
<p>&#8220;ie8.js adds support for last-child in IE7 and IE6.<br />
No known solution for ie8.&#8221; <a href="http://www.webmasterworld.com/css/3939889.htm" rel="nofollow">http://www.webmasterworld.com/css/3939889.htm</a></p>
<p>So it seems you, Eric, have improved IE6 and IE7 beyond IE8. Is it not possible to improve IE8 to this standard as well?</p>
<p>Many of the improvements from IE8.js seem unusable if IE8 doesn&#8217;t support them. Strange situation: all browsers support except IE8!?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charlie</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-482955</link>
		<dc:creator>Charlie</dc:creator>
		<pubDate>Mon, 09 Nov 2009 13:54:21 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-482955</guid>
		<description>I&#039;m confused about IE8.js. I&#039;ve implemented it and it&#039;s working fine in IE6 and IE7. However it seems to be making these two browsers perform better than IE8. Is this possible?

Specifically the nth-child selector which doesn&#039;t seem to be supported by IE8 (http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx) is working fine in the two previous versions with IE8.js support?!?

How can that be? I thought IE8.js makes previous versions perform like IE8.</description>
		<content:encoded><![CDATA[<p>I&#8217;m confused about IE8.js. I&#8217;ve implemented it and it&#8217;s working fine in IE6 and IE7. However it seems to be making these two browsers perform better than IE8. Is this possible?</p>
<p>Specifically the nth-child selector which doesn&#8217;t seem to be supported by IE8 (<a href="http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx</a>) is working fine in the two previous versions with IE8.js support?!?</p>
<p>How can that be? I thought IE8.js makes previous versions perform like IE8.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: IE7.js a universal solution to IE6 craptastic-ness? &#124; ChrisRenner.com</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-471028</link>
		<dc:creator>IE7.js a universal solution to IE6 craptastic-ness? &#124; ChrisRenner.com</dc:creator>
		<pubDate>Tue, 14 Jul 2009 17:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-471028</guid>
		<description>[...] library, which causes IE to behave like a standards-compliant browser. Eric Meyer has some great thoughts about IE7.js as well.  &#124;  &#124;  &#124;  &#124;  &#124;  [...]</description>
		<content:encoded><![CDATA[<p>[...] library, which causes IE to behave like a standards-compliant browser. Eric Meyer has some great thoughts about IE7.js as well.  |  |  |  |  |  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BlogLESS : The IE7 Library</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-470217</link>
		<dc:creator>BlogLESS : The IE7 Library</dc:creator>
		<pubDate>Wed, 08 Jul 2009 11:00:12 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-470217</guid>
		<description>[...] apparently been updated fairly recently. If it works, to quote Eric Meyer: In the main, it will be a lot less painful to clear out the hacks with IE7 (the script) available [...]</description>
		<content:encoded><![CDATA[<p>[...] apparently been updated fairly recently. If it works, to quote Eric Meyer: In the main, it will be a lot less painful to clear out the hacks with IE7 (the script) available [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Let Internet Explorer 6 Behave Like Internet Explorer 7 &#124; SulVision</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-432614</link>
		<dc:creator>Let Internet Explorer 6 Behave Like Internet Explorer 7 &#124; SulVision</dc:creator>
		<pubDate>Thu, 25 Dec 2008 01:01:26 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-432614</guid>
		<description>[...] Eric Meyer&#8217;s thoughts [...]</description>
		<content:encoded><![CDATA[<p>[...] Eric Meyer&#8217;s thoughts [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Let Internet Explorer 6 Behave Like Internet Explorer 7 &#187; DivitoDesign</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-424930</link>
		<dc:creator>Let Internet Explorer 6 Behave Like Internet Explorer 7 &#187; DivitoDesign</dc:creator>
		<pubDate>Mon, 17 Nov 2008 18:06:46 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-424930</guid>
		<description>[...] Eric Meyer&#8217;s thoughts [...]</description>
		<content:encoded><![CDATA[<p>[...] Eric Meyer&#8217;s thoughts [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marianne Stone</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-339643</link>
		<dc:creator>Marianne Stone</dc:creator>
		<pubDate>Tue, 18 Mar 2008 20:54:12 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-339643</guid>
		<description>I cannot thank you enough for this script!!!!
I&#039;m sort of a beginner at web design - still have so very much to learn - and having to recode everything for IE was just so frustrating.
I&#039;ve got a bunch of different things on some of my pages for this site - FusionCharts, a javascript nav bar, and transparent pngs.  I tried a few of the recommended .png fixes, but they either didn&#039;t work for me or they caused more problems than they solved. This *fixes* the problem!!!! and it doesn&#039;t mess up my other JS-driven business. Thank you! Thank you! Thank you! (now I can move on to the other stuff...)</description>
		<content:encoded><![CDATA[<p>I cannot thank you enough for this script!!!!<br />
I&#8217;m sort of a beginner at web design &#8211; still have so very much to learn &#8211; and having to recode everything for IE was just so frustrating.<br />
I&#8217;ve got a bunch of different things on some of my pages for this site &#8211; FusionCharts, a javascript nav bar, and transparent pngs.  I tried a few of the recommended .png fixes, but they either didn&#8217;t work for me or they caused more problems than they solved. This *fixes* the problem!!!! and it doesn&#8217;t mess up my other JS-driven business. Thank you! Thank you! Thank you! (now I can move on to the other stuff&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PNG Transparenz im IE 5 &#38; IE 6 &#124; bueltge.de [by:ltge.de]</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-297815</link>
		<dc:creator>PNG Transparenz im IE 5 &#38; IE 6 &#124; bueltge.de [by:ltge.de]</dc:creator>
		<pubDate>Fri, 11 Jan 2008 15:10:32 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-297815</guid>
		<description>[...] der IE standardkonform! Was und wie alles unterst&#252;tzt wird, dazu eine Demoseite mit Hinweisen. Eric Mayer hat schon fr&#252;her ausf&#252;hrlich berichtet, aktuell steht nun Version 2Beta bereit. Diese [...]</description>
		<content:encoded><![CDATA[<p>[...] der IE standardkonform! Was und wie alles unterst&uuml;tzt wird, dazu eine Demoseite mit Hinweisen. Eric Mayer hat schon fr&uuml;her ausf&uuml;hrlich berichtet, aktuell steht nun Version 2Beta bereit. Diese [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Pettersen</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-70754</link>
		<dc:creator>Tim Pettersen</dc:creator>
		<pubDate>Thu, 16 Nov 2006 01:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-70754</guid>
		<description>&lt;blockquote cite=&quot;Mani Sheriar&quot;&gt;Now, if IE7 decides to start following the !important declaration but fails to resolve all the problems that call for me to use it then I&quot;m in big trouble! ;o)&lt;/blockquote&gt;

Looks like they are (I&#039;m running IE 7.0.5730.11), another workaround (untested, found on another site) is to use IE7&#039;s &quot;conditional comments&quot;. For example:

&lt;code&gt;



&lt;/code&gt;

&#039;[if lt IE 7]&#039; apparently continues for IE versions </description>
		<content:encoded><![CDATA[<blockquote cite="Mani Sheriar"><p>Now, if IE7 decides to start following the !important declaration but fails to resolve all the problems that call for me to use it then I&#8221;m in big trouble! ;o)</p></blockquote>
<p>Looks like they are (I&#8217;m running IE 7.0.5730.11), another workaround (untested, found on another site) is to use IE7&#8217;s &#8220;conditional comments&#8221;. For example:</p>
<p><code></p>
<p></code></p>
<p>&#8216;[if lt IE 7]&#8216; apparently continues for IE versions</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Max Design - standards based web design, development and training  &#187; Blog Archive   &#187; Some links for light reading (20/10/05)</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-11640</link>
		<dc:creator>Max Design - standards based web design, development and training  &#187; Blog Archive   &#187; Some links for light reading (20/10/05)</dc:creator>
		<pubDate>Sun, 01 Jan 2006 21:15:25 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-11640</guid>
		<description>[...] 			 John Allsopp has been busy doing Podcast remixes of WE05 	Internet Explorer and hacks 	Response to IE and hacks 1 	Response to IE and hacks 2 	Response to IE and hacks 3 	Res [...]</description>
		<content:encoded><![CDATA[<p>[...] 			 John Allsopp has been busy doing Podcast remixes of WE05 	Internet Explorer and hacks 	Response to IE and hacks 1 	Response to IE and hacks 2 	Response to IE and hacks 3 	Res [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tableless  &#187; Blog Archive   &#187; Podcast Tableless #12</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-10096</link>
		<dc:creator>Tableless  &#187; Blog Archive   &#187; Podcast Tableless #12</dc:creator>
		<pubDate>Mon, 12 Dec 2005 00:55:35 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-10096</guid>
		<description>[...] s CSS Hacks de suas páginas por causa do IE7, porque tem uma possibilidade nada remota de o site não funcionar nele. O grande Eric Meyer deu sua opinião sobre o assunto; Sempr [...]</description>
		<content:encoded><![CDATA[<p>[...] s CSS Hacks de suas páginas por causa do IE7, porque tem uma possibilidade nada remota de o site não funcionar nele. O grande Eric Meyer deu sua opinião sobre o assunto; Sempr [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cameron Skene</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-8758</link>
		<dc:creator>Cameron Skene</dc:creator>
		<pubDate>Mon, 21 Nov 2005 15:13:34 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-8758</guid>
		<description>Once scenario might see ie7 breaking all the sites that use hacks. Users won&#039;t think &quot;oh there using hacks&quot; they will just think ie7 sux because with ie6 their favourite site looked fine. I&#039;m sure this something the ie team have thought about.</description>
		<content:encoded><![CDATA[<p>Once scenario might see ie7 breaking all the sites that use hacks. Users won&#8217;t think &#8220;oh there using hacks&#8221; they will just think ie7 sux because with ie6 their favourite site looked fine. I&#8217;m sure this something the ie team have thought about.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-7496</link>
		<dc:creator>Bruce</dc:creator>
		<pubDate>Sun, 23 Oct 2005 15:38:28 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-7496</guid>
		<description>I think IE7 is doing the right thing by eliminating hacks, such as &#039;tan&#039;, and trusting us as developers to step forwards and get sites compliant. After all, we did hack IE in the first place, which we knew someday would change. 

My question is, why can&#039;t we just take our IE 5 and 6 hacks and throw them in a conditional statement that links to an ie56.css stylesheet. It seems like this would be the best way to isolate problems with IE5 and 6 and let us develop hack-free (we hope) in IE7. </description>
		<content:encoded><![CDATA[<p>I think IE7 is doing the right thing by eliminating hacks, such as &#8216;tan&#8217;, and trusting us as developers to step forwards and get sites compliant. After all, we did hack IE in the first place, which we knew someday would change. </p>
<p>My question is, why can&#8217;t we just take our IE 5 and 6 hacks and throw them in a conditional statement that links to an ie56.css stylesheet. It seems like this would be the best way to isolate problems with IE5 and 6 and let us develop hack-free (we hope) in IE7.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bryan Veloso</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-7464</link>
		<dc:creator>Bryan Veloso</dc:creator>
		<pubDate>Sat, 22 Oct 2005 01:52:39 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-7464</guid>
		<description>Does anybody else know of any sites that have successfully used the IE7 script? I&#039;ve tried it on multiple sites of mine and at work with no difference. Maybe I&#039;m using it wrong, but I do want to see it out in the open.</description>
		<content:encoded><![CDATA[<p>Does anybody else know of any sites that have successfully used the IE7 script? I&#8217;ve tried it on multiple sites of mine and at work with no difference. Maybe I&#8217;m using it wrong, but I do want to see it out in the open.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Angela Ricci</title>
		<link>http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-7444</link>
		<dc:creator>Angela Ricci</dc:creator>
		<pubDate>Thu, 20 Oct 2005 08:22:14 +0000</pubDate>
		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comment-7444</guid>
		<description>MS is quite annoying for me : they claim to do their best to make IE7 to be standards compliant (what is goooood! specially if they want to stay on the run), they ask everybody to throw away hacks for IE6 and IE5 (that everybody uses in the best way they can to correct IE&#039;s problems), BUT, at the same time, they give us a proprietary solution to the hacks (which, IMHO is nothing more than a disguised &quot;offical&quot; hack), what is not the way to do in a standard world (worst if we&#039;re heading to a more &quot;accessible&quot; world). It is amazing how they make things so we have to depend on them ... It is frustrating</description>
		<content:encoded><![CDATA[<p>MS is quite annoying for me : they claim to do their best to make IE7 to be standards compliant (what is goooood! specially if they want to stay on the run), they ask everybody to throw away hacks for IE6 and IE5 (that everybody uses in the best way they can to correct IE&#8217;s problems), BUT, at the same time, they give us a proprietary solution to the hacks (which, IMHO is nothing more than a disguised &#8220;offical&#8221; hack), what is not the way to do in a standard world (worst if we&#8217;re heading to a more &#8220;accessible&#8221; world). It is amazing how they make things so we have to depend on them &#8230; It is frustrating</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head profile="http://gmpg.org/xfn/1">
<title>meyerweb.com</title>
<link rel="openid.server" href="http://www.myopenid.com/server">
<link rel="openid.delegate" href="http://emeyer.myopenid.com/">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link rel="shortcut icon" href="/favicon.ico"><link rel="home" href="http://meyerweb.com/" title="Home" ><link rel="stylesheet" href="http://meyerweb.com/ui/meyerweb.css" type="text/css" media="screen, projection"><link rel="stylesheet" href="http://meyerweb.com/ui/theme.css" type="text/css" media="screen, projection" id="themeLink"><link rel="stylesheet" href="http://meyerweb.com/ui/print.css" type="text/css" media="print"><script src="http://meyerweb.com/ui/addresses.js" type="text/javascript"></script><link rel="stylesheet" href="/ui/wordpress.css" type="text/css" media="screen">
<link rel="stylesheet" href="/ui/tfe.css" type="text/css" media="screen">
<link rel="stylesheet" href="/ui/home.css" type="text/css" media="screen">
<link rel="alternate" type="application/rss+xml" title="Thoughts From Eric" href="/eric/thoughts/rss2/full" />
<link rel="alternate" type="application/rss+xml" title="Thoughts From Eric (only technical posts)" href="/eric/thoughts/category/tech/rss2/full" />
<link rel="alternate" type="application/rss+xml" title="Thoughts From Eric (only personal posts)" href="/eric/thoughts/category/personal/rss2/full" />
<link rel="alternate" type="application/rss+xml" title="Distractions" href="/eric/thoughts/recent-links/rss2" />
<link rel="alternate" type="application/rss+xml" title="Excuse of the Day" href="/feeds/excuse/rss20.xml" />
</head>
<body id="www-meyerweb-com" class="hpg">

<div id="sitemast"><h1><a href="/"><span>meyerweb</span>.com</a></h1></div><div id="search"><h4>Exploration</h4><!-- SiteSearch Google --><form method="get" action="http://www.google.com/custom" target="_top"><div><input type="hidden" name="domains" value="meyerweb.com"></input><label for="sbb" style="display: none">Submit search form</label><input type="submit" name="sa" value="Google Search" id="sbb"></input><label for="sbi" style="display: none">Enter your search terms</label><input type="text" name="q" size="31" maxlength="255" value="" id="sbi"></input><p><input type="radio" name="sitesearch" value="meyerweb.com" checked id="ss1"></input><label for="ss1" title="Search meyerweb.com">meyerweb.com</label><input type="radio" name="sitesearch" value="" id="ss0"></input><label for="ss0" title="Search the Web">Web</label></p><input type="hidden" name="client" value="pub-3772084027748653"></input><input type="hidden" name="forid" value="1"></input><input type="hidden" name="ie" value="ISO-8859-1"></input><input type="hidden" name="oe" value="ISO-8859-1"></input><input type="hidden" name="safe" value="active"></input><input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1"></input><input type="hidden" name="hl" value="en"></input></div></form><!-- SiteSearch Google --><!-- <form method="get" action="http://www.google.com/custom"><div><input type="submit" name="sa" value="Search"><input type="text" name="q" size="20" maxlength="255" value=""><input type="hidden" name="sitesearch" value="meyerweb.com"></div></form><small><a href="http://www.google.com/search">Powered by Google</a></small> --></div><div id="main"><div class="skipper">Skip to: <a href="#extra">site navigation/presentation</a></div><div class="skipper">Skip to: <a href="#thoughts">Thoughts From Eric</a></div>
<div id="thoughts">


<div class="entry">
<h3><a href="http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/" rel="bookmark" title="Permanent Link: IE7 and IE7">IE7 and IE7</a></h3>
<ul class="meta">
<li class="date">Mon 17 Oct 2005</li>
<li class="time">1728</li>
<li class="cat"><a href="http://meyerweb.com/eric/thoughts/category/tech/browsers/" title="View all posts in Browsers" rel="category tag">Browsers</a><br> <a href="http://meyerweb.com/eric/thoughts/category/tech/css/" title="View all posts in CSS" rel="category tag">CSS</a></li>
<li class="cmt"><a href="http://meyerweb.com/eric/thoughts/2005/10/17/ie7-and-ie7/#comments">35 responses</a></li>
<li></li><li></li></ul>

<div class="text">
<p>
As <a href="http://webstandards.org/buzz/archive/2005_10.html#a000582">noted on the WaSP site</a>, the IE team is <a href="http://blogs.msdn.com/ie/archive/2005/10/12/480242.aspx">asking developers to clean up their CSS hacks</a> because they&#8217;re causing sites to break in IE7 builds.
</p>
<p>
I have to admit that this call elicited an arid little chuckle from me, because it&#8217;s a case of chickens coming home to more than one roost.  There&#8217;s the fact that bugs in older versions of IE led us to use hacks, and so they&#8217;re making life harder for the IE team.  And then there&#8217;s the fact that the use of hacks is an inherently risky and fragile process, so the release of IE7 will make life harder for those who used them.  No smug self-superiority should be read into that second point, by the way: I quite firmly include myself in that crowd.
</p>
<p>
So&#8212;now what?  Personally, I&#8217;m not going to make a move until an IE7 beta with new CSS behavior is released.  Why change hacks just to have to hack more?  Put another way, if the ground is going to start shifting, there isn&#8217;t much sense in trying to guess how.  Wait until it does, and then adjust your footing.
</p>
<p>
Still, it might pay to consider ways to cope once the ground shifts.  This leads to something I&#8217;ve been pondering for a bit, and now&#8217;s a good time to bring it up.  When IE7 (the browser) comes out, it will make <a href="http://dean.edwards.name/ie7/">IE7 (the script)</a> even more useful than it is now.
</p>
<p>
Here&#8217;s why: all the stuff that IE7 (the script) does, IE7 (the browser) is supposed to do as well.  That is to say, the script can bring IE6 up to par with IE7 the day IE7 is released.  See where I&#8217;m headed with this?  Instead of being chained to the fat tail of IE6 installs while being unable to use parser hacks in IE7, we can clear away the hacks and have IE6 and IE7 act basically the same.
</p>
<p>
They will of course not act <em>exactly</em> the same, and yes, there are drawbacks.  IE6 users will have to download the extra script, and those with JavaScript disabled will have problems.  Not every site will be able to accept those costs&#8212;but I&#8217;d wager the vast majority will.
</p>
<p>
In the main, it will be a lot less painful to clear out the hacks with IE7 (the script) available than without it.  A <em>lot</em>.
</p>
<p>
Oh, and before people start exhorting the use of conditional comments instead, it&#8217;s still too soon to know how good an idea that might be.  Doubtless they&#8217;ll come into play, but exactly how is completely unpredictable until we know what IE7 actually does.  Perhaps we&#8217;ll start using conditionals around the call to IE7 (the script).  Perhaps not.  Time will tell.
</p>
<p>
As I said before, it&#8217;s too soon to know which hacks to clear away or how to rework our code, but thanks to Dean Edwards&#8217; efforts, I&#8217;m feeling a distinct lack of stress over the impending shifts.
</p>
</div>

</div>

</div>
<p style="font-size: 90%; text-align: right; margin-top: 0.5em; padding-top: 0;">(If you care, there's even an <a href="/eric/thoughts/page/2/">archive of previous thoughts</a>...)</p>

</div><div id="extra"><div class="panel" id="archipelago"><h4>Identity Archipelago</h4><ul><li><a href="http://flickr.com/photos/meyerweb/" rel="me">Flickr</a></li><li><a href="http://twitter.com/meyerweb/" rel="me">Twitter</a></li><li><a href="http://dopplr.com/traveller/meyerweb">Dopplr</a></li><li><a href="http://www.linkedin.com/in/meyerweb" rel="me">LinkedIn</a></li><li><a href="http://technorati.com/profile/emeyer" rel="me">Technorati</a></li></ul></div><div class="panel" id="pointers"><h4>Projects Elsewhere</h4><ul><li><a href="http://aneventapart.com/">An Event Apart</a></li><li><a href="http://complexspiral.com/">Complex Spiral Consulting</a></li><li><a href="http://www.webassist.com/go/css/emeyer/">CSS Sculptor</a></li><li><a href="http://css-discuss.org/">css-discuss</a></li><li><a href="http://microformats.org/">Microformats</a></li><li><a href="http://s5project.org/">S5</a></li></ul></div><div class="panel" id="tour"><ul><li><a href="http://fray.com/issue3/"><img src="http://fray.com/images/i3c.gif" alt="Fray Contributor (Issue 3: Sex &amp; Death)" /></a></li><!-- <li><a href="http://www.webassist.com/go/css/emeyer/"><img src="/pix/CS_ad_180x109.jpg" alt="CSS Sculptor for Dreamweaver" style="max-width: 100%;" /></a></li> --></ul></div><div class="panel">
<h4>Recently Tweeted</h4>
<p class="more"><a href="http://twitter.com/meyerweb">see more</a></p>
<p>About once a year, I de-clutter my office.  I usually do it in the spring because the snow shovel is no longer needed elsewhere. <small>&#8211;tweeted 16 hours, 46 minutes ago</small></p>
</div><div id="sideblog" class="panel">
<h4>Distractions</h4>
<p class="more">
<a href="/eric/thoughts/recent-links/">archive</a>
</p>
<ul>
<li><a href="http://8bitnyc.com/" title="March 17 | All of a sudden I want to establish a mission in Central Park and negotiate with the natives for gold and food.">8-Bit NYC</a></li>
<li><a href="http://www.youtube.com/watch?v=nFicqklGuB0&amp;feature=player_embedded" title="March 12 | Wry comment expressing my appreciation of the creative derivativeness of this video and its uncanny accuracy in mocking common tropes.">Academy Award Winning Movie Trailer</a></li>
<li><a href="http://www.youtube.com/watch?v=414TmP12WAU" title="March 9 | &#8220;Apple juice&#8230; for half price!&#8221;  More like twice PRICELESS.  (Note: If you&#8217;re at work, don your headphones.)">Happy in Paraguay</a> <small>[via <a href="http://unstoppablerobotninja.com/">Ethan</a>]</small></li>
<li><a href="http://www.youtube.com/watch?v=9V5ubAOeOBk&amp;feature=player_embedded" title="February 10 | This is approximately the best thing ever.">U900 -Walk Don&#8217;t Run (Isogabamaware)</a></li>
<li><a href="http://www.456bereastreet.com/archive/201002/sifr_default_css_hides_content_from_at_least_one_screen_reader/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A 456bereastreet %28456 Berea Street%29" title="February 8 | -9999px comes through again, but I really wish we were beyond that kind of thing.">sIFR default CSS hides content from at least one screen reader</a></li>
<li><a href="http://www.macosxhints.com/article.php?story=20100117064356428" title="February 8 | Storing this for future use.">Take a picture with the iSight camera when a folder is opened</a></li>
<li><a href="http://mingle2.com/blog/view/web-developer-mind" title="February 4 | Mostly valid.  (SEE WHAT I DID THERE?)">The Mind of a Web Developer: An Illustrated Diagram</a></li>
<li><a href="http://www.theonion.com/content/news/science_channel_refuses_to_dumb" title="January 28 | &#8220;Punkin Chunkin, for Christ&#8217;s sake&#8230; What more do you people want?&#8221;">Science Channel Refuses To Dumb Down Science Any Further</a></li>
<li><a href="http://www.mailchimp.com/blog/project-omnivore-declassified/" title="January 27 | Sounds like quite a feat.  But I wonder how we&#8217;d feel if Microsoft or Google announced the same kind of thing on their e-mail services.">MailChimp&#8217;s Project Omnivore: Declassified</a></li>
<li><a href="http://www.politifact.com/truth-o-meter/statements/2010/jan/25/carolyn-maloney/congresswoman-says-democratic-presidents-create-mo/" title="January 26 | &#8220;Obviously, luck matters a lot, but when there is a consistent pattern over more than 60 years, it starts to look like more than just luck.&#8221;">Congresswoman says Democratic presidents create more private-sector jobs</a></li>
<li><a href="http://www.ted.com/talks/taylor_mali_what_teachers_make.html" title="January 25 | Truth.">Taylor Mali: What teachers make</a></li>
<li><a href="http://notebook.johnmartz.com/how-websites-work?c=1" title="January 22 | At last, the truth is out and I can stop pretending:  beatific monkeys are what makes it all go.">How websites work</a></li>
<li><a href="http://morsecode.scphillips.com/jtranslator.html" title="January 22 | &#8211; &#8230;. .. &#8230; / .. &#8230; / .- .&#8211; . &#8230; &#8212; &#8212; . / -. &#8212; / &#8230; . .-. .. &#8212; ..- &#8230; .-.. -.&#8211;">Morse Code Translator</a></li>
</ul>
</div>
<div class="panel" id="advisory">
<div class="guarded">
<a href="http://blogadvisorysystem.com/"><img src="/pix/bas/guarded.png" alt="Blog Advisory System Alert Level: Guarded"></a>
</div>
</div>

<div class="panel" id="excuse">
<h4>The <a href="/feeds/excuse/">excuse of the day</a> is</h4>
<p>packet storms caused by a flock of rogue penguins</p>
</div>

<div class="panel" id="extras">
<h4>Extras</h4>
<ul>
<li><a href="/feeds/">Feeds</a> &#8226;</li>
<li><a href="/eric/faq.html">FAQ</a> &#8226;</li>
<li><a href="/family.html">Family</a></li>
</ul>
</div>

</div>

<div id="navigate">
<h4>Navigation</h4>
<ul id="navlinks">
<li id="archLink"><a href="/eric/thoughts/">Archives</a></li>
<li id="cssLink"><a href="/eric/css/">CSS</a></li>
<li id="toolsLink"><a href="/eric/tools/">Toolbox</a></li>
<li id="writeLink"><a href="/eric/writing.html">Writing</a></li>
<li id="speakLink"><a href="/eric/talks/">Speaking</a></li>
<li id="otherLink"><a href="/other/">Leftovers</a></li>
<li id="aboutsite"><a href="/ui/about.html">About this site</a></li>
</ul>
</div>

<div id="footer">
<p class="sosumi">All contents of this site, unless otherwise noted, are &copy;1995-2008 <strong>Eric A. and Kathryn S. Meyer</strong>.  All Rights Reserved.</p>
<p>"<a href="/eric/thoughts/">Thoughts From Eric</a>" is powered by the &uuml;bercool <a href="http://wordpress.org/">WordPress</a></p>
</div>
</body>
</html>
