<?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: CSS Patches</title>
	<atom:link href="http://simplebits.com/notebook/2005/10/26/patches/feed/" rel="self" type="application/rss+xml" />
	<link>http://simplebits.com/notebook/2005/10/26/patches/</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: Dave</title>
		<link>http://simplebits.com/notebook/2005/10/26/patches/#comment-9203</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Mon, 21 Nov 2005 22:05:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2005/10/26/patches/#comment-9203</guid>
		<description>Well, I think of it as an injury. An injury to your layout. Now if you were bleeding you wouldn&#039;t &quot;hack&quot; you injury would you? You&#039;d patch it up! Of course, this wouldn&#039;t get rid of the problem, only time can do this, no, it simply mends it up so that, to the eye, all is well.
</description>
		<content:encoded><![CDATA[<p>Well, I think of it as an injury. An injury to your layout. Now if you were bleeding you wouldn&#8217;t &#8220;hack&#8221; you injury would you? You&#8217;d patch it up! Of course, this wouldn&#8217;t get rid of the problem, only time can do this, no, it simply mends it up so that, to the eye, all is well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Webster</title>
		<link>http://simplebits.com/notebook/2005/10/26/patches/#comment-9202</link>
		<dc:creator>Steve Webster</dc:creator>
		<pubDate>Sat, 19 Nov 2005 00:46:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2005/10/26/patches/#comment-9202</guid>
		<description>To use the term &#039;patch&#039; would be to indicate that you&#039;ve fixed the root cause of the problem. In fact, you&#039;ve just treated the symptoms - the underlying browser flaw remains - so this is at best a &lt;em&gt;workaround&lt;/em&gt;. If you have to use an alternative term, that&#039;s the one you should use.
</description>
		<content:encoded><![CDATA[<p>To use the term &#8216;patch&#8217; would be to indicate that you&#8217;ve fixed the root cause of the problem. In fact, you&#8217;ve just treated the symptoms &#8211; the underlying browser flaw remains &#8211; so this is at best a <em>workaround</em>. If you have to use an alternative term, that&#8217;s the one you should use.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://simplebits.com/notebook/2005/10/26/patches/#comment-9201</link>
		<dc:creator>chris</dc:creator>
		<pubDate>Thu, 17 Nov 2005 14:17:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2005/10/26/patches/#comment-9201</guid>
		<description>personally i only use the term Hack if it creates invalid w3c code otherwise its a patch.
</description>
		<content:encoded><![CDATA[<p>personally i only use the term Hack if it creates invalid w3c code otherwise its a patch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Lynch</title>
		<link>http://simplebits.com/notebook/2005/10/26/patches/#comment-9200</link>
		<dc:creator>Jeff Lynch</dc:creator>
		<pubDate>Sun, 13 Nov 2005 19:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2005/10/26/patches/#comment-9200</guid>
		<description>Why not use the terms Microsoft likes best. If they knew about it but didn&#039;t fix it yet, it&#039;s a &quot;bug&quot;. If they didn&#039;t know about it or don&#039;t intend to fix it, it&#039;s a &quot;feature&quot;. If they can&#039;t figure out how to fix it permanently (yet), they issue a &quot;hotfix&quot; (&quot;hack&quot;). If they find some company that&#039;s figured out how to fix it, it&#039;s called an &quot;acqusition&quot;.
</description>
		<content:encoded><![CDATA[<p>Why not use the terms Microsoft likes best. If they knew about it but didn&#8217;t fix it yet, it&#8217;s a &#8220;bug&#8221;. If they didn&#8217;t know about it or don&#8217;t intend to fix it, it&#8217;s a &#8220;feature&#8221;. If they can&#8217;t figure out how to fix it permanently (yet), they issue a &#8220;hotfix&#8221; (&#8220;hack&#8221;). If they find some company that&#8217;s figured out how to fix it, it&#8217;s called an &#8220;acqusition&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Egor Kloos</title>
		<link>http://simplebits.com/notebook/2005/10/26/patches/#comment-9199</link>
		<dc:creator>Egor Kloos</dc:creator>
		<pubDate>Mon, 07 Nov 2005 14:43:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2005/10/26/patches/#comment-9199</guid>
		<description>Personally I call em hacks, just so that others know what the hell I&#039;m talking about. And for them to realise that IE is f***ed up. &#039;Work-a-round&#039; sounds a bit like you&#039;re not trying hard enough, &#039;hack&#039; sounds like your breaking it to make it work and patch implies to me that you are fixing at or near the source itself. But the source of the problem is not in the CSS but in IE. &#039;Filter&#039; sounds okay, it sounds safe and non threatening. Which in many cases could be understating the problem. So there isn&#039;t any word that feels right. Hack to me is the closest, because the fix is often an exploit of a non supported but valid W3C feature in CSS. I tend not to use exploits of a non-valid CSS nature because I know that I will have to fix it later. It&#039;s not like I have nothing better to do! :)
</description>
		<content:encoded><![CDATA[<p>Personally I call em hacks, just so that others know what the hell I&#8217;m talking about. And for them to realise that IE is f***ed up. &#8216;Work-a-round&#8217; sounds a bit like you&#8217;re not trying hard enough, &#8216;hack&#8217; sounds like your breaking it to make it work and patch implies to me that you are fixing at or near the source itself. But the source of the problem is not in the CSS but in IE. &#8216;Filter&#8217; sounds okay, it sounds safe and non threatening. Which in many cases could be understating the problem. So there isn&#8217;t any word that feels right. Hack to me is the closest, because the fix is often an exploit of a non supported but valid W3C feature in CSS. I tend not to use exploits of a non-valid CSS nature because I know that I will have to fix it later. It&#8217;s not like I have nothing better to do! :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruce Gilbert</title>
		<link>http://simplebits.com/notebook/2005/10/26/patches/#comment-9198</link>
		<dc:creator>Bruce Gilbert</dc:creator>
		<pubDate>Fri, 04 Nov 2005 06:23:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2005/10/26/patches/#comment-9198</guid>
		<description>I think there will always be CSS Patches/Hacks/Workarounds. CSS is not an exact science, at least not as long as the different browsers render CSS declarations so differently. I SERIOUSLY doubt IE 7 will be workaround/Hack/Patch free. For that matter even the &quot;good&quot; browsers require certain &quot;adjustments&quot; from time to time.
</description>
		<content:encoded><![CDATA[<p>I think there will always be CSS Patches/Hacks/Workarounds. CSS is not an exact science, at least not as long as the different browsers render CSS declarations so differently. I SERIOUSLY doubt IE 7 will be workaround/Hack/Patch free. For that matter even the &#8220;good&#8221; browsers require certain &#8220;adjustments&#8221; from time to time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Isaac Lin</title>
		<link>http://simplebits.com/notebook/2005/10/26/patches/#comment-9197</link>
		<dc:creator>Isaac Lin</dc:creator>
		<pubDate>Wed, 02 Nov 2005 16:56:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2005/10/26/patches/#comment-9197</guid>
		<description>There is no guarantee for some of the CSS workarounds that they will work properly with new releases of all browsers; they might trigger an entirely new bug, for example, or they might continue to work with one browser but fail in another one. Thus the workarounds may need to be fixed with each new release of all browsers, and checking for this is an ongoing task that gets more complicated with more complicated workarounds.
I know there are reasons for disliking IE conditional comments, but because they clearly target the specific buggy browser version, I think patch might be a better fit for this case (for example, I might be more inclined to call Dean Edwards&#039;s IE7 scripts, when installed as per his instructions, a patch to IE).
</description>
		<content:encoded><![CDATA[<p>There is no guarantee for some of the CSS workarounds that they will work properly with new releases of all browsers; they might trigger an entirely new bug, for example, or they might continue to work with one browser but fail in another one. Thus the workarounds may need to be fixed with each new release of all browsers, and checking for this is an ongoing task that gets more complicated with more complicated workarounds.<br />
I know there are reasons for disliking IE conditional comments, but because they clearly target the specific buggy browser version, I think patch might be a better fit for this case (for example, I might be more inclined to call Dean Edwards&#8217;s IE7 scripts, when installed as per his instructions, a patch to IE).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan Cederholm</title>
		<link>http://simplebits.com/notebook/2005/10/26/patches/#comment-9196</link>
		<dc:creator>Dan Cederholm</dc:creator>
		<pubDate>Wed, 02 Nov 2005 00:49:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2005/10/26/patches/#comment-9196</guid>
		<description>But how, for example, will the 3-pixel text jog bug disappear from IE6, when IE7 is released? Unfortunately, it won&#039;t.  Plenty will still be using IE6, and therefore I&#039;d like my patches (I said it!) to remain.  At least until marketshare for IE6 dwindles.  Which will be years.  We&#039;re still supporting IE5 (in general)!
This is where &lt;a href=&quot;http://www.informit.com/articles/article.asp?p=170511&amp;rl=1&quot; title=&quot;Integrated Web Design: Strategies for Long-Term CSS Hack Management by Molly Holzschlag&quot; rel=&quot;nofollow&quot;&gt;hack (or patch!) managment&lt;/a&gt; becomes really useful.  Keeping things separate, for pruning later on down the road.  Most likely, &quot;down the road&quot; will be several years.
</description>
		<content:encoded><![CDATA[<p>But how, for example, will the 3-pixel text jog bug disappear from IE6, when IE7 is released? Unfortunately, it won&#8217;t.  Plenty will still be using IE6, and therefore I&#8217;d like my patches (I said it!) to remain.  At least until marketshare for IE6 dwindles.  Which will be years.  We&#8217;re still supporting IE5 (in general)!<br />
This is where <a href="http://www.informit.com/articles/article.asp?p=170511&#038;rl=1" title="Integrated Web Design: Strategies for Long-Term CSS Hack Management by Molly Holzschlag" rel="nofollow">hack (or patch!) managment</a> becomes really useful.  Keeping things separate, for pruning later on down the road.  Most likely, &#8220;down the road&#8221; will be several years.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Isaac Lin</title>
		<link>http://simplebits.com/notebook/2005/10/26/patches/#comment-9195</link>
		<dc:creator>Isaac Lin</dc:creator>
		<pubDate>Wed, 02 Nov 2005 00:09:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2005/10/26/patches/#comment-9195</guid>
		<description>Dan, your typical CSS workaround will potentially require future maintenance, because it relies on specific behaviour from specific versions of web browsers, which may change in new versions. Thus a negative connotation is appropriate, since ongoing maintenance of the workaround may be required.
</description>
		<content:encoded><![CDATA[<p>Dan, your typical CSS workaround will potentially require future maintenance, because it relies on specific behaviour from specific versions of web browsers, which may change in new versions. Thus a negative connotation is appropriate, since ongoing maintenance of the workaround may be required.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://simplebits.com/notebook/2005/10/26/patches/#comment-9194</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Tue, 01 Nov 2005 11:15:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplebits.com/wp/notebook/2005/10/26/patches/#comment-9194</guid>
		<description>While Faruk&#039;s post and first comment was overdoing it in being violent and raving, I think he makes &lt;a href=&quot;http://www.simplebits.com/notebook/2005/10/26/patches.html#comment43&quot; rel=&quot;nofollow&quot;&gt;a good point&lt;/a&gt; saying that we should avoid go into details and labeling when discussing with managers, decision makers etc, for as long as possible.
Then, if the need really arises, I&#039;m not sure hack nor patch is a good name.
How about Non-standardized CSS, maybe?
</description>
		<content:encoded><![CDATA[<p>While Faruk&#8217;s post and first comment was overdoing it in being violent and raving, I think he makes <a href="http://www.simplebits.com/notebook/2005/10/26/patches.html#comment43" rel="nofollow">a good point</a> saying that we should avoid go into details and labeling when discussing with managers, decision makers etc, for as long as possible.<br />
Then, if the need really arises, I&#8217;m not sure hack nor patch is a good name.<br />
How about Non-standardized CSS, maybe?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

