<?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>Think Drastic &#187; Internet Explorer</title>
	<atom:link href="http://thinkdrastic.net/journal/subjects/internet-explorer/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkdrastic.net</link>
	<description>The inane babblings of Olly Hodgson</description>
	<lastBuildDate>Thu, 07 May 2009 18:00:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The great Internet Explorer 8 controversy</title>
		<link>http://thinkdrastic.net/journal/2008/01/23/x-ua-compatible/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=x-ua-compatible</link>
		<comments>http://thinkdrastic.net/journal/2008/01/23/x-ua-compatible/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 17:28:33 +0000</pubDate>
		<dc:creator>Olly</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Lemurs]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Web Code]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://thinkdrastic.net/journal/2008/01/23/x-ua-compatible/</guid>
		<description><![CDATA[So, the Internet Explorer team has proposed that as of IE8, if you want the latest and greatest features you’ll have to opt-in. (Note: Microsoft have changed their mind.) You can do this by way of an http-header, or using a meta-tag: &#60;meta http-equiv="X-UA-Compatible" content="IE=8" /&#62; I can see understand why they’ve chosen this direction. [...]]]></description>
			<content:encoded><![CDATA[<p>So, the Internet Explorer team has proposed that as of <abbr title="Internet Explorer 8">IE8</abbr>, if you want the latest and greatest features <a href="http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx">you’ll have to opt-in</a>. (<ins datetime="2008-03-04T11:12:04+00:00"><strong>Note:</strong> <a href="http://thinkdrastic.net/journal/2008/01/23/x-ua-compatible/#update040308">Microsoft have changed their mind</a>.</ins>) You can do this by way of an http-header, or using a meta-tag:</p>
<p><code>&lt;meta http-equiv="X-UA-Compatible" content="IE=8" /&gt;</code></p>
<p>I can see understand why they’ve chosen this direction. <abbr>IE6</abbr> was absolutely chock-full of bugs, but was left to stagnate for so long that web-developers began to rely on it’s quirks in order to make pages render correctly. Eventually <abbr>IE7</abbr> came along and fixed many of those bugs. Consequently, many pages that were reliant on <abbr>IE6</abbr> bugs broke in <abbr>IE7</abbr>. Microsoft don’t want to see that happen again.</p>
<p>The rest of the world doesn’t seem so keen on the idea. The web has gone wild, shouting about the myriad technical problems. Representatives from <a href="http://weblogs.mozillazine.org/roc/archives/2008/01/slipping_the_ba.html">Mozilla</a> (Firefox/Gecko), <a href="http://webkit.org/blog/155/versioning-compatibility-and-standards/">Apple</a> (Safari/Webkit) and <a href="http://annevankesteren.nl/2008/01/ie-lock-in">Opera</a> have all said they don’t like the idea (and won’t be implementing it in their browsers). The big issue that stands out for me isn’t technical at all though. It’s education.</p>
<h3>Getting the word out</h3>
<p>Somehow, Microsoft need to get the word out to existing web designers and developers. They need to tell newcomers to the industry. They need to let educators know. I’m struggling to see how they’re going to do that. Why? </p>
<p>A quick look around the <a href="http://www.sitepoint.com/forums/">SitePoint forums</a> reveals that people are still tripping up on using the doctype element to switch between quirks and standards modes (the last attempt at providing backwards compatibility to legacy web pages). They were first introduced with Internet Explorer 5 for Mac the best part of a decade ago. Over the years, every major browser has taken up the technology, countless people have blogged about it, written tutorials on it, put it into knowledge bases, included it in web design books, podcasted it, and people are <em>still</em> struggling to get their heads around it.</p>
<p>I reckon <a href="http://www.andybudd.com/archives/2008/01/has_internet_ex/">Andy Budd</a> hit the nail on the head:</p>
<blockquote cite="http://www.andybudd.com/archives/2008/01/has_internet_ex/"><p>No matter what great leaps forward the Internet Explorer team make from now on, the majority of developers won’t use them and the majority of users won’t see them. By doing this the Internet Explorer team may have created their own backwater, shot themselves in the foot and left themselves for dead.</p></blockquote>
<h3>Things move quickly on the web</h3>
<p>Of course, while I was writing that, the story developed a bit further.</p>
<p>It turns out that <a href="http://intertwingly.net/blog/2008/01/23/Sunsetting-Quirks-Mode">using the new <abbr>HTML5</abbr> doctype will trigger the new super-standards-mode</a> in Internet Explorer 8. What’s more, Ian Hickson thinks he knows <a href="http://ln.hixie.ch/?start=1201080691&#038;count=1">a way to make an HTML5 compatibility layer for <abbr>IE7</abbr></a> (see the last paragraph). </p>
<p>My interpretation? Microsoft are trying to make <abbr>HTML4</abbr> and <abbr>XHTML1</abbr> legacy formats (unless you specify otherwise with the X-UA-Compatible header) and push <abbr>HTML5</abbr> as the standard for content going forward. I’ll be very interested to see how all of this plays out.</p>
<h3>Lemurs</h3>
<p>Katemonkey has gone and rendered everything I’ve written here irrelevant: <a href="http://www.katemonkey.co.uk/article/48/x-ua-lemur-compatible">The “X-UA-Compatible” Controversy — As portrayed by toy lemurs</a>.</p>
<h3 id="update040308">Some time later…</h3>
<p>Microsoft have decided to <a href="http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx">do the right thing</a>: <abbr>IE8</abbr> now will use standards-mode by default.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkdrastic.net/journal/2008/01/23/x-ua-compatible/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Internet Explorer combination float bug</title>
		<link>http://thinkdrastic.net/journal/2006/11/07/internet-explorer-combination-float-bug/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=internet-explorer-combination-float-bug</link>
		<comments>http://thinkdrastic.net/journal/2006/11/07/internet-explorer-combination-float-bug/#comments</comments>
		<pubDate>Tue, 07 Nov 2006 17:57:07 +0000</pubDate>
		<dc:creator>Olly</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Web Code]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://thinkdrastic.net/journal/2006/11/07/internet-explorer-combination-float-bug/</guid>
		<description><![CDATA[So, I’m creating a layout that looks something like this: It’s a fairly simple three-column layout. The thing is, I’ve used some funky negative margin trickery to swap the first and second columns (so that the HTML is displayed in the correct order for non-CSS user agents). Unfortunately, IE6 renders this: …except in some hard-to-reproduce [...]]]></description>
			<content:encoded><![CDATA[<p>So, I’m creating a layout that looks something like this:</p>
<p><img id="image338" src="http://thinkdrastic.net/journal/wp-content/uploads/2006/11/Correct.gif" alt="Picture of a three-column web-page." /></p>
<p>It’s a fairly simple three-column layout. The thing is, I’ve used some funky negative margin trickery to swap the first and second columns (so that the HTML is displayed in the correct order for non-CSS user agents).</p>
<p>Unfortunately, IE6 renders this:</p>
<p><img id="image339" src="http://thinkdrastic.net/journal/wp-content/uploads/2006/11/IE6.gif" alt="Picture of IE getting a three-column web-page wrong." /></p>
<p>…except in some hard-to-reproduce circumstances when it gets it right. </p>
<p>It turned out to be a combination of bugs, which made it ever so slightly difficult to track down. First up was <a href="http://positioniseverything.net/explorer/doubled-margin.html">The IE Doubled Float-Margin Bug</a>. Adding <code>display: inline;</code> to the CSS for the floated columns appeared to just make the problem worse, but was in fact needed to correct the issue.</p>
<p>Once that was in place, the page was only correctly rendered once I’d moused over certain links. It took me quite some time to figure out what was going on: IE was incorrectly calculating the funky margins: Instead of basing them on the width of the floated column’s parent element, it was working them out from the body element. I figured that out because the rendering was slightly different dependent on the width of the window.</p>
<p>The solution was to wrap yet another element around the outside, and set the width there too.</p>
<p>I’ve created <a href="http://thinkdrastic.net/journal/wp-content/uploads/2006/11/IE_combi_float_bug_testcase.htm" title="Internet Explorer float combi bug: Test case and solution">a simple test-case</a> that explains the solution for the anybody else that runs into the issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkdrastic.net/journal/2006/11/07/internet-explorer-combination-float-bug/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>London Buses</title>
		<link>http://thinkdrastic.net/journal/2006/10/25/london-buses/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=london-buses</link>
		<comments>http://thinkdrastic.net/journal/2006/10/25/london-buses/#comments</comments>
		<pubDate>Wed, 25 Oct 2006 12:29:57 +0000</pubDate>
		<dc:creator>Olly</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Web Code]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://thinkdrastic.net/journal/2006/10/25/london-buses/</guid>
		<description><![CDATA[Microsoft aren’t the only ones releasing a new browser this week. Mozilla have stepped up and released Firefox 2, the latest version of their browser. A built-in spell-checker and protection against fraudulent &#38; malicious web-sites are amongst the new features. If you already use Firefox, the built-in update system should let you know about the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.getfirefox.com/"><img id="image332" src="http://thinkdrastic.net/journal/wp-content/uploads/2006/10/firefox-title.gif" alt="Firefox 2" class="metaB" /></a> Microsoft aren’t the only ones <a href="http://thinkdrastic.net/journal/2006/10/19/heads-up-internet-explorer-7-is-here/">releasing a new browser</a> this week. </p>
<p>Mozilla have stepped up and released <a href="http://www.getfirefox.com/">Firefox 2</a>, the latest version of their browser. A built-in spell-checker and protection against fraudulent &amp; malicious web-sites are amongst the new features.</p>
<p>If you already use Firefox, the built-in update system should let you know about the download shortly (if it hasn’t already). If you aren’t you really ought to give it a go — <a href="http://www.getfirefox.com/">Grab a copy from getfirefox.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkdrastic.net/journal/2006/10/25/london-buses/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Heads Up: Internet Explorer 7 is here</title>
		<link>http://thinkdrastic.net/journal/2006/10/19/heads-up-internet-explorer-7-is-here/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=heads-up-internet-explorer-7-is-here</link>
		<comments>http://thinkdrastic.net/journal/2006/10/19/heads-up-internet-explorer-7-is-here/#comments</comments>
		<pubDate>Thu, 19 Oct 2006 09:34:39 +0000</pubDate>
		<dc:creator>Olly</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Web Code]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://thinkdrastic.net/journal/2006/10/19/heads-up-internet-explorer-7-is-here/</guid>
		<description><![CDATA[Just a quickie to note that Microsoft have released Internet Explorer 7 for Windows XP. Get it while it’s hot! This will be pushed out via Windows Update in the next few weeks, though it’ll be a non-crititcal as a high-priority update for now. IE7 will not install without asking first. More information on the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.microsoft.com/windows/ie/ie7/" title="Internet Explorer 7 at Microsoft.com"><img src="http://thinkdrastic.net/journal/wp-content/uploads/2006/10/msie7.gif" alt="" class="metaB" /></a>Just a quickie to note that Microsoft have released Internet Explorer 7 for Windows XP. <a href="http://www.microsoft.com/windows/ie/ie7/" title="Internet Explorer 7 at Microsoft.com">Get it while it’s hot!</a></p>
<p>This will be pushed out via Windows Update in the next few weeks, <del datetime="2006-10-19T16:31:52+00:00">though it’ll be a non-crititcal</del> <ins datetime="2006-10-19T16:31:52+00:00">as a high-priority</ins> update for now. IE7 will not install without asking first. More information on <a href="http://blogs.msdn.com/ie/archive/2006/10/19/be-ready-for-automatic-update-distribution-of-ie7-by-november-1.aspx">the IE Blog</a>.</p>
<p>[Thanks to <a href="http://andrewdisley.com/">Andrew Disley</a> for the tip-off]</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkdrastic.net/journal/2006/10/19/heads-up-internet-explorer-7-is-here/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
