<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Refresh Louisville &#187; wordpress</title>
	<atom:link href="http://www.refreshlouisville.org/blog/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.refreshlouisville.org</link>
	<description>Refreshing Louisville one drop at a time</description>
	<lastBuildDate>Tue, 28 Sep 2010 14:53:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Internet Explorer Gets The Boot</title>
		<link>http://www.refreshlouisville.org/blog/internet-explorer-gets-the-boot/</link>
		<comments>http://www.refreshlouisville.org/blog/internet-explorer-gets-the-boot/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 03:49:59 +0000</pubDate>
		<dc:creator>Todd Budnikas</dc:creator>
				<category><![CDATA[scripting]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.refreshlouisville.org/?p=107</guid>
		<description><![CDATA[
Those of us who design and develop on the web typically have a deep hatred for browsers that don&#8217;t follow or respect web standards. For many of us today, the most common culprit is Microsoft Internet Explorer version 6 and even version 7. Many discussions have been had over this very topic, and how we [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p>Those of us who design and develop on the web typically have a deep hatred for browsers that don&#8217;t follow or respect web standards. For many of us today, the most common culprit is Microsoft Internet Explorer version 6 and even version 7. Many discussions have been had over this very topic, and how we as web professionals work with or against such issues that plague our work. </p>
</blockquote>
<p><a href="http://www.dennisrsheridan.com">Dennis Sheridan</a> did the initial build of the Refresh Louisville website. It is a masterpiece of XHTML, CSS and DOM Scripting, as all of his work is. Dennis applied the proper CSS techniques and tricks to tackle non-standards compliant browsers to ensure that the design I created was intact on those browsers that were inferior as well, as is common practice. Thanks for all the hard work Dennis.</p>
<p><span id="more-107"></span></p>
<p>Now comes the exciting but painful low blow where I say that I have ignored all the work that Dennis put into these tasks and completely removed styling for Internet Explorer, versions 6 &amp; 7 on refreshlouisville.org. At this point, I&#8217;m giving IE8 the benefit of the doubt, but ultimately, I just haven&#8217;t done <em>enough</em> research on the state of IE8 and compliance to make a call. Although, <a href="http://www.theregister.co.uk/2008/08/29/hakon_lie_ie8_interoperability/" title="Microsoft breaks IE8 interoperability promise">development efforts like this</a> don&#8217;t leave me hopeful. </p>
<p>It is likely hard if not impossible for most of us in our work lives, personal sites or anywhere else to make such a shift, however Refresh aims to educate and deliver on our promises and goals, so I&#8217;ve made this small step in an effort to back that up. For those of you not in the <a href="http://www.refreshlouisville.org/forums/topic.php?id=14">previous discussion</a>, it&#8217;s worth mentioning the idea came from <a href="http://simplebits.com/notebook/2009/02/13/iegone.html">a blog post</a> from <a href="http://simplebits.com">Dan Cederholm</a> a few months ago.</p>
<p>For those interested, here is the code used to achieve the stylesheet switch:<br />
<code><br />
&lt;!--[if gte IE 8]&gt;&lt;!--&gt;<br />
  &lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php bloginfo('stylesheet_url'); ?&gt;&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;<br />
&lt;!--&lt;![endif]--&gt;<br />
</code></p>
<p>For those folks visiting the site with one of the offending browsers, they get a polite but direct message about our position:<br />
<code><br />
	&lt;?php<br />
	if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.0') || strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 7.0')!== FALSE) {<br />
	    echo '&lt;div id=&quot;notice&quot;&gt;&lt;br /&gt;We at Refresh &amp;hearts; Standards-Compliant Web Browsers like &lt;a href=&quot;http://www.mozilla.com/firefox/&quot;&gt;Firefox&lt;/a&gt;, &lt;a href=&quot;http://www.apple.com/safari/&quot;&gt;Safari&lt;/a&gt;, &lt;a href=&quot;http://caminobrowser.org/&quot;&gt;Camino&lt;/a&gt; and &lt;a href=&quot;http://www.opera.com/&quot;&gt;Opera&lt;/a&gt;. To view this site as the designer intended, please upgrade your web browser won't you?&lt;/div&gt;';<br />
	}<br />
	?&gt;<br />
</code></p>
<p>So here&#8217;s to small steps and the ability to educate those around us.<br /> *Raises glass*</p>
<blockquote><p>
<strong>Update: </strong> In response to <a href="http://www.stuffandnonsense.co.uk/">Andy Clarke</a>&#8217;s <a href="http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css/">solution</a> to this &#8220;problem&#8221;, I&#8217;ve implemented the Universal IE6 CSS found at <a href="http://code.google.com/p/universal-ie6-css/">Google Code</a>. I think this is a great enhancement of the previous solution.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.refreshlouisville.org/blog/internet-explorer-gets-the-boot/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

