<?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: Internet Explorer 7 breaks commonly used CSS hacks!</title>
	<atom:link href="http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/</link>
	<description>Real world talk about web design, programming and the business of web design.</description>
	<lastBuildDate>Fri, 13 Nov 2009 17:25:16 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/comment-page-1/#comment-138834</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Mon, 24 Mar 2008 18:30:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=31#comment-138834</guid>
		<description>Hi,

&quot;... that IE is no longer the leader as the statics will show  ..&quot;

I don&#039;t know about that:

22.0% + 30.7% &gt; 36%

... as far as I know.

:)

Stefan</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>&#8220;&#8230; that IE is no longer the leader as the statics will show  ..&#8221;</p>
<p>I don&#8217;t know about that:</p>
<p>22.0% + 30.7% > 36%</p>
<p>&#8230; as far as I know.<br />
 <img src='http://www.killersites.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Mischook</title>
		<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/comment-page-1/#comment-138833</link>
		<dc:creator>Stefan Mischook</dc:creator>
		<pubDate>Mon, 24 Mar 2008 18:27:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=31#comment-138833</guid>
		<description>Hi,

Why use fragile hacks when all you need do is use IE conditional comments.

Stefan</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Why use fragile hacks when all you need do is use IE conditional comments.</p>
<p>Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jody</title>
		<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/comment-page-1/#comment-138830</link>
		<dc:creator>Jody</dc:creator>
		<pubDate>Mon, 24 Mar 2008 18:22:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=31#comment-138830</guid>
		<description>Oh, did you know that IE is no longer the leader as the statics will show you for the past too months...

2008  	IE7  	IE6  	IE5  	Fx  	Moz  	S  	O
February 	22.0% 	30.7% 	1.7% 	36.5% 	1.1% 	2.0% 	1.4%
January 	21.2% 	32.0% 	1.5% 	36.4% 	1.3% 	1.9% 	1.4%</description>
		<content:encoded><![CDATA[<p>Oh, did you know that IE is no longer the leader as the statics will show you for the past too months&#8230;</p>
<p>2008  	IE7  	IE6  	IE5  	Fx  	Moz  	S  	O<br />
February 	22.0% 	30.7% 	1.7% 	36.5% 	1.1% 	2.0% 	1.4%<br />
January 	21.2% 	32.0% 	1.5% 	36.4% 	1.3% 	1.9% 	1.4%</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fitz</title>
		<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/comment-page-1/#comment-138829</link>
		<dc:creator>fitz</dc:creator>
		<pubDate>Mon, 24 Mar 2008 18:19:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=31#comment-138829</guid>
		<description>I really hate to burst your bubble, but IE hacks are still possible and will be possible according to a developer at Microsoft, he says as the world is changing and thous less fortunate to upgrade there browser that the still are offering the same standards just new ones to the old ones.</description>
		<content:encoded><![CDATA[<p>I really hate to burst your bubble, but IE hacks are still possible and will be possible according to a developer at Microsoft, he says as the world is changing and thous less fortunate to upgrade there browser that the still are offering the same standards just new ones to the old ones.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/comment-page-1/#comment-100456</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Mon, 22 Oct 2007 19:39:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=31#comment-100456</guid>
		<description>I also may be beating a dead horse, so forgive me if I am, but your still coming up #1 on google under some search words I hit daily ;)</description>
		<content:encoded><![CDATA[<p>I also may be beating a dead horse, so forgive me if I am, but your still coming up #1 on google under some search words I hit daily <img src='http://www.killersites.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken</title>
		<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/comment-page-1/#comment-100455</link>
		<dc:creator>Ken</dc:creator>
		<pubDate>Mon, 22 Oct 2007 19:39:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=31#comment-100455</guid>
		<description>Stefan, great articles! To be clear though, I&#039;m a CSSP user, I think you are too, to a point. 

What all of these articles seem to bring to my attention (so far I&#039;ve found three where you are harping on the WSZ&#039;s) is that:

a) You regard IE6 highly (or not highly, but as a 100% necessity)
b) Tables are much easier for you to do than CSSP, and somehow you are able to keep tables clean.
c) You agree with us all that the standards are a great idea, but the zealots are a problem
and finally, 
d) IE7 proves the myth of forward compatibility to be false. 

I can&#039;t help but get frustrated a bit, for a few reasons. I agree with you entirely on a). IE6 must look just as good as the rest of your browsers you check for. What client says yes to a wishy washy html guru that says &quot;My layout will only look good in browsers that appreciate the proper theory behind my cleanliness and hardcore standards.&quot; They don&#039;t give two seconds thought to turning him down. So yes, you do need to code to be sure IE6 is going to look good. 

Tables have always been difficult for me. The organization of the code is a nightmare for me most of the time, where code is much easier and more natural for me using CSSP. Markup that is ridiculously slim is something that CSSP provides me. But you claim to be able to do very clean tabled designs. 

My kudos, making a tabled design look as elegant as a CSSP (properly planned and implemented mind you) is something of a bear for me to tackle, and so I avoid it. Then naturally the flexibility of that table is generally horrible. I think someone in a previous blog post had a wonderful point, sticking something in the middle of a table is never an easy task after its been designed. Throwing a new P tag between other P tags is simple. Even throwing a new div in is simple, and the key here is, how slim can you get your code, because CSS lets us abuse any element as a wrapper. Nest up DIVs like they&#039;re tables and you&#039;ll be in the same boat, sinking fast. I just feel that CSSP tends to lend itself (if you devote some time to it) to cleaner, more easily maintainable sites (regardless of whether tables get it right or not all the time, if the layout changes, its very difficult to get going again. Atleast for me, you probably have a fantastic mix going on). 

 I&#039;m with you on the zealots. I swear to god, Molly frustrates me to no end, she&#039;s become brash, cocky, and fierce, but bless her stupid little head, she&#039;s gotten more done with IE and M$ than I&#039;ve ever seen anyone else do. If I were to ever hear her evangelize however, I don&#039;t think I could sit through the entire session, and I LOVE being a CSS guru. I think the whole forward compatibility does have merit, and the cleanly code as well as the content separation. I think all three of those things have merit, but file size? I&#039;m with you on this, thats ridiculous. Rendering speed, bah, if you do CSS wrong, you&#039;ll get a flash of the ugliest thing on the planet (FOUC) because of rendering CSS incorrectly. Or god forbid you select all your content to reset it with a * attribute ( EX: html * { Background: margin: 0px; padding: 0px; } ). There are ways to do CSS badly, really badly in fact, just as you can nest tables to all hell and back and really screw yourself. So yeah, you bring some valid, straw-grasping points to light, and I hear ya, and shake my head whole-heartedly yes with you. But here&#039;s where I disagree with you:

The forward compatibility bit. I think your wrong about this bit. It&#039;s unfortunate that what you read lead you to believe that hacks were -pushed- and -encouraged-. I read, most likely, the same books and websites from the CSS Gawds (sarcasm), and was still able to walk away and say &quot;I see the benefits of using tabless layouts, I know its going to be hard, but I refuse to use hacks, from the very beginning.&quot; Understanding what is going on with the browser and why the author created the hack is half the battle, the other is to use a different tool from your plethora of CSSP techniques. I have yet to run into, after 5 years of continuous study, an issue I HAD TO tackle with hacks. Your right, these type of people are few and far between, but its possible. I don&#039;t like however how you dismiss us so easily. &quot;Congratulations, your one of the few,&quot; is silly to do. Look at what we&#039;re doing! It&#039;s working in all the browsers and we&#039;re all happy, I think you should pay a bit more attention to people who can do this. 

Web standards offer a way to be forward compatible, provided (and here&#039;s the kicker) you don&#039;t hack your way through them because they are too hard in the  beginning and take too long. Spend a bit of time without them, working around them, and you&#039;ll find yourself with sexy clean code, a single stylesheet, and no crazy selectors that will screw you in the end. 

Myself as well as my CSS Burner team refuse to use hacks, conditional comments, or filters. If the client requires them 100%, after much discussion, we scream the same warnings you do, it&#039;s gonna break in the near future, and they lose their money back guarantee. 

Your right, but not right about web standards not being forward compatible, what your right about is that web standards -hacks- are not forward compatible. And so the kool-aid I&#039;m passing around is this: you can do it without the hacks. Reach into your toolbox, get creative, open your eyes to all of the containers you can tap into in a properly planned page, and burn past the hacks. It IS possible, you just have to want it more than the WSZ&#039;s want to shove a hack down your throat.</description>
		<content:encoded><![CDATA[<p>Stefan, great articles! To be clear though, I&#8217;m a CSSP user, I think you are too, to a point. </p>
<p>What all of these articles seem to bring to my attention (so far I&#8217;ve found three where you are harping on the WSZ&#8217;s) is that:</p>
<p>a) You regard IE6 highly (or not highly, but as a 100% necessity)<br />
b) Tables are much easier for you to do than CSSP, and somehow you are able to keep tables clean.<br />
c) You agree with us all that the standards are a great idea, but the zealots are a problem<br />
and finally,<br />
d) IE7 proves the myth of forward compatibility to be false. </p>
<p>I can&#8217;t help but get frustrated a bit, for a few reasons. I agree with you entirely on a). IE6 must look just as good as the rest of your browsers you check for. What client says yes to a wishy washy html guru that says &#8220;My layout will only look good in browsers that appreciate the proper theory behind my cleanliness and hardcore standards.&#8221; They don&#8217;t give two seconds thought to turning him down. So yes, you do need to code to be sure IE6 is going to look good. </p>
<p>Tables have always been difficult for me. The organization of the code is a nightmare for me most of the time, where code is much easier and more natural for me using CSSP. Markup that is ridiculously slim is something that CSSP provides me. But you claim to be able to do very clean tabled designs. </p>
<p>My kudos, making a tabled design look as elegant as a CSSP (properly planned and implemented mind you) is something of a bear for me to tackle, and so I avoid it. Then naturally the flexibility of that table is generally horrible. I think someone in a previous blog post had a wonderful point, sticking something in the middle of a table is never an easy task after its been designed. Throwing a new P tag between other P tags is simple. Even throwing a new div in is simple, and the key here is, how slim can you get your code, because CSS lets us abuse any element as a wrapper. Nest up DIVs like they&#8217;re tables and you&#8217;ll be in the same boat, sinking fast. I just feel that CSSP tends to lend itself (if you devote some time to it) to cleaner, more easily maintainable sites (regardless of whether tables get it right or not all the time, if the layout changes, its very difficult to get going again. Atleast for me, you probably have a fantastic mix going on). </p>
<p> I&#8217;m with you on the zealots. I swear to god, Molly frustrates me to no end, she&#8217;s become brash, cocky, and fierce, but bless her stupid little head, she&#8217;s gotten more done with IE and M$ than I&#8217;ve ever seen anyone else do. If I were to ever hear her evangelize however, I don&#8217;t think I could sit through the entire session, and I LOVE being a CSS guru. I think the whole forward compatibility does have merit, and the cleanly code as well as the content separation. I think all three of those things have merit, but file size? I&#8217;m with you on this, thats ridiculous. Rendering speed, bah, if you do CSS wrong, you&#8217;ll get a flash of the ugliest thing on the planet (FOUC) because of rendering CSS incorrectly. Or god forbid you select all your content to reset it with a * attribute ( EX: html * { Background: margin: 0px; padding: 0px; } ). There are ways to do CSS badly, really badly in fact, just as you can nest tables to all hell and back and really screw yourself. So yeah, you bring some valid, straw-grasping points to light, and I hear ya, and shake my head whole-heartedly yes with you. But here&#8217;s where I disagree with you:</p>
<p>The forward compatibility bit. I think your wrong about this bit. It&#8217;s unfortunate that what you read lead you to believe that hacks were -pushed- and -encouraged-. I read, most likely, the same books and websites from the CSS Gawds (sarcasm), and was still able to walk away and say &#8220;I see the benefits of using tabless layouts, I know its going to be hard, but I refuse to use hacks, from the very beginning.&#8221; Understanding what is going on with the browser and why the author created the hack is half the battle, the other is to use a different tool from your plethora of CSSP techniques. I have yet to run into, after 5 years of continuous study, an issue I HAD TO tackle with hacks. Your right, these type of people are few and far between, but its possible. I don&#8217;t like however how you dismiss us so easily. &#8220;Congratulations, your one of the few,&#8221; is silly to do. Look at what we&#8217;re doing! It&#8217;s working in all the browsers and we&#8217;re all happy, I think you should pay a bit more attention to people who can do this. </p>
<p>Web standards offer a way to be forward compatible, provided (and here&#8217;s the kicker) you don&#8217;t hack your way through them because they are too hard in the  beginning and take too long. Spend a bit of time without them, working around them, and you&#8217;ll find yourself with sexy clean code, a single stylesheet, and no crazy selectors that will screw you in the end. </p>
<p>Myself as well as my CSS Burner team refuse to use hacks, conditional comments, or filters. If the client requires them 100%, after much discussion, we scream the same warnings you do, it&#8217;s gonna break in the near future, and they lose their money back guarantee. </p>
<p>Your right, but not right about web standards not being forward compatible, what your right about is that web standards -hacks- are not forward compatible. And so the kool-aid I&#8217;m passing around is this: you can do it without the hacks. Reach into your toolbox, get creative, open your eyes to all of the containers you can tap into in a properly planned page, and burn past the hacks. It IS possible, you just have to want it more than the WSZ&#8217;s want to shove a hack down your throat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JC John SESE Cuneta</title>
		<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/comment-page-1/#comment-79609</link>
		<dc:creator>JC John SESE Cuneta</dc:creator>
		<pubDate>Wed, 18 Jul 2007 14:39:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=31#comment-79609</guid>
		<description>Quoted: JT
&quot;a true standards zealot would not use hacks and let IE users suffer&quot;

Can&#039;t agree more.

I was W3C standard zealot and I leave the IE users to burn to hell for using the least compliant and least reliable browser on the planet today (IE7 is not much improvement).

&quot;Was&quot; because I have to use IE hacks now for the company I am working because their majority customers are using IE6 and IE7.

But regardless, I agree that the sites created with the W3C standards are forward-compatible and IE hacks makes this concept useless.

Really, thanks to IE, the whole idea of W3C goes to waste.  Depending on where you are and your target audience, you must always check your site against IE6 and IE7.  If your site visitors are non-IE users, then good for you!

^_^</description>
		<content:encoded><![CDATA[<p>Quoted: JT<br />
&#8220;a true standards zealot would not use hacks and let IE users suffer&#8221;</p>
<p>Can&#8217;t agree more.</p>
<p>I was W3C standard zealot and I leave the IE users to burn to hell for using the least compliant and least reliable browser on the planet today (IE7 is not much improvement).</p>
<p>&#8220;Was&#8221; because I have to use IE hacks now for the company I am working because their majority customers are using IE6 and IE7.</p>
<p>But regardless, I agree that the sites created with the W3C standards are forward-compatible and IE hacks makes this concept useless.</p>
<p>Really, thanks to IE, the whole idea of W3C goes to waste.  Depending on where you are and your target audience, you must always check your site against IE6 and IE7.  If your site visitors are non-IE users, then good for you!</p>
<p>^_^</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dafin</title>
		<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/comment-page-1/#comment-6265</link>
		<dc:creator>Dafin</dc:creator>
		<pubDate>Fri, 03 Nov 2006 15:25:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=31#comment-6265</guid>
		<description>Bah, IE7 has just shown up in my high priority updates... :s</description>
		<content:encoded><![CDATA[<p>Bah, IE7 has just shown up in my high priority updates&#8230; :s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: brent starling</title>
		<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/comment-page-1/#comment-588</link>
		<dc:creator>brent starling</dc:creator>
		<pubDate>Thu, 23 Feb 2006 10:48:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=31#comment-588</guid>
		<description>First off - Stefan Mischook : thanks for supplying a great way to discuss this as i am pleased to see / hear / read other peoples thoughts / views on this topic.

Right ill stop gushing and ill get on with my point. 

I think that pretty soon that things are going to change in the browser wars, as more and more companies are supplying mogzilla as a browser of choice over IE.

Don&#039;t forget that GBrowser is starting to be seen popping up in stats (admitadly still in developement) and that is also using the mogzilla engine... now i know both are reporting that this is tosh - but that is to give them a market edge.

Hopefully within 5 years there will be mac&#039;s and GPC&#039;s and microsoft will have found out that life isnt so rosie and the only people using ie6/7 are developers / designers thinking about the old days.

Now where is my spectrum 64k Emulator!</description>
		<content:encoded><![CDATA[<p>First off &#8211; Stefan Mischook : thanks for supplying a great way to discuss this as i am pleased to see / hear / read other peoples thoughts / views on this topic.</p>
<p>Right ill stop gushing and ill get on with my point. </p>
<p>I think that pretty soon that things are going to change in the browser wars, as more and more companies are supplying mogzilla as a browser of choice over IE.</p>
<p>Don&#8217;t forget that GBrowser is starting to be seen popping up in stats (admitadly still in developement) and that is also using the mogzilla engine&#8230; now i know both are reporting that this is tosh &#8211; but that is to give them a market edge.</p>
<p>Hopefully within 5 years there will be mac&#8217;s and GPC&#8217;s and microsoft will have found out that life isnt so rosie and the only people using ie6/7 are developers / designers thinking about the old days.</p>
<p>Now where is my spectrum 64k Emulator!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane</title>
		<link>http://www.killersites.com/blog/2005/ie7-breaks-common-css-hacks/comment-page-1/#comment-313</link>
		<dc:creator>Shane</dc:creator>
		<pubDate>Sun, 15 Jan 2006 00:32:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.killersites.com/blog/?p=31#comment-313</guid>
		<description>Just to add my 2 cents:

Forward Compatability should be exactly that.  If you use a hack to get around an IE6 flaw, then make the hack only affect IE6... not IE in general, and definately not browsers which haven&#039;t even been finalised, released and bug-tested.

Create a standards based site wherever possible.  Use the &quot;Strict&quot; DocType if you think your code is 100% compliant (and MS have repeatedly said IE7 should respect that).  Add hacks for various browsers if necessary, but make them specific to the faulty version.

This is a lesson I learned with Netscape long ago.  Remember NN4.04 vs NN 4.06 anyone?</description>
		<content:encoded><![CDATA[<p>Just to add my 2 cents:</p>
<p>Forward Compatability should be exactly that.  If you use a hack to get around an IE6 flaw, then make the hack only affect IE6&#8230; not IE in general, and definately not browsers which haven&#8217;t even been finalised, released and bug-tested.</p>
<p>Create a standards based site wherever possible.  Use the &#8220;Strict&#8221; DocType if you think your code is 100% compliant (and MS have repeatedly said IE7 should respect that).  Add hacks for various browsers if necessary, but make them specific to the faulty version.</p>
<p>This is a lesson I learned with Netscape long ago.  Remember NN4.04 vs NN 4.06 anyone?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
