<?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>CodeDread Blog &#187; internet explorer</title>
	<atom:link href="http://www.codedread.com/blog/archives/tag/internet-explorer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codedread.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 02 Jan 2012 15:30:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>A WTF?!? Moment From Microsoft</title>
		<link>http://www.codedread.com/blog/archives/2008/03/03/a-wtf-moment-from-microsoft/</link>
		<comments>http://www.codedread.com/blog/archives/2008/03/03/a-wtf-moment-from-microsoft/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 23:52:55 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/03/03/a-wtf-moment-from-microsoft/</guid>
		<description><![CDATA[WTF. Microsoft actually listened to feedback. Internet Explorer 8 will interpret web content in its &#8220;best standards&#8221; mode by default. Here&#8217;s the press release. Thank you! Good way to garner some praise just before MIX08. Now we wait with baited breath for later this week, when news from MIX08 about IE8&#8242;s support of other standards [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/ie.svgz"><span/></object><a href="http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx">WTF</a>.  Microsoft actually listened to feedback.  Internet Explorer 8 will interpret web content in its &#8220;best standards&#8221; mode by <em>default</em>.  Here&#8217;s the <a href="http://www.microsoft.com/presspass/press/2008/mar08/03-03WebStandards.mspx">press release</a>.  Thank you!</p>
<p>Good way to garner some praise just before MIX08.  Now we wait with baited breath for later this week, when news from MIX08 about IE8&#8242;s support of other standards (beyond CSS2&#8242;s Acid) will percolate up into the blogosphere.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/03/03/a-wtf-moment-from-microsoft/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My IE8 Predictions</title>
		<link>http://www.codedread.com/blog/archives/2008/01/28/my-ie8-predictions/</link>
		<comments>http://www.codedread.com/blog/archives/2008/01/28/my-ie8-predictions/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 17:48:08 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/01/28/my-ie8-predictions/</guid>
		<description><![CDATA[Lots of continued discussion about Internet Explorer and Microsoft&#8217;s support of web standards. Sam Ruby continues to finesse his SVG-via-Silverlight solution (improvement: use createElement() and then some XSLT to transform from SVG&#8217;s XML elements to XAML&#8217;s). Shelley Powers continues to finesse her ultimatum (ultimatae?) to Microsoft. I thought I&#8217;d post a few loose predictions of [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/ie.svgz"><span/></object>Lots of continued discussion about Internet Explorer and Microsoft&#8217;s support of web standards.  <a href="http://intertwingly.net/blog/2008/01/26/SVG-Shiv">Sam Ruby</a> continues to finesse his SVG-via-Silverlight solution (improvement:  use createElement() and then some XSLT to transform from SVG&#8217;s XML elements to XAML&#8217;s).  <a href="http://realtech.burningbird.net/standards/fish-or-cut-bait/">Shelley Powers</a> continues to finesse her ultimatum (ultimatae?) to Microsoft.  I thought I&#8217;d post a few loose predictions of what I think <span class="definition" title="Internet Explorer 8">IE8</span> will have when released.  <span id="more-422"></span></p>
<h3 id="prediction-1">Prediction 1: Web Development As You Wanted It To Be In 2004</h3>
<p>IE8&#8242;s &#8220;super standards&#8221; will include not only vastly improved CSS 2.1 support, but support for HTML DOM Level 2 and fixes to a great deal of IE7- interoperable bugs in its <span class="definition" title="JavaScript">JS</span> and HTML 4.01 (&#60;object> implementation, for instance) implementations.  In &#8220;super standards&#8221; mode, I should be able to write a decent web application from 2004 by following web standards without a huge amount of IE-specific hacks &#8211; as long as I <a href="http://blog.codedread.com/archives/2008/01/23/microsofts-super-standards-mode-important-facts">include the &#60;meta> tag</a>.</p>
<h3 id="prediction-2">Prediction 2: Little Bits of HTML 5</h3>
<p>IE8&#8242;s will support some of the new features of HTML 5 (probably not &#60;video&#62; or &#60;audio&#62;, but perhaps &#60;canvas&#62; and the DOM interfaces).  IE8 will automatically go into &#8220;super standards&#8221; upon encountering the HTML5 DOCTYPE (as <a href="http://blogs.msdn.com/cwilso/archive/2008/01/22/i-feel-happy-too.aspx#7203075">Chris stated</a>).</p>
<h3 id="prediction-3">Prediction 3: Who Needs Demand?</h3>
<p>IE8 will ship with the Silverlight plugin automatically enabled.  This will certainly drive penetration of the plugin, since even standardistas will want to install IE8 to get the good stuff we wanted 4 years ago.  Who needs <a href="http://intertwingly.net/blog/2008/01/28/Asymptotically-Converging-on-Standards">demand</a>?</p>
<h3 id="prediction-4">Prediction 4: If You Want XHTML, Go For It</h3>
<p>I might be going out on a limb here, but I think IE8 might just support <a href="http://www.w3.org/TR/xhtml11/" title="XML-based HyperText Markup Language">XHTML</a>  1.1 (the MIME type and the XML strictness).  This doesn&#8217;t hurt Microsoft&#8217;s strategy, really &#8211; since I don&#8217;t think a large amount of people will be that interested in XML-based HTML.  I think documents serving XHTML will automatically be in &#8220;super standards&#8221; mode.  I also think that whatever bits of HTML5 they support, it will also be XHTML5 support.</p>
<h3 id="prediction-5">Prediction 5: Sorry Shelley</h3>
<p>IE8 will not support <a href="http://www.w3.org/Graphics/SVG/" title="Scalable Vector Graphics">SVG</a>.  I really hope this one is not true, but I can&#8217;t see that it makes sense for them to ship with support for the XHTML+SVG (+MathML?) mixed namespace nirvana until Silverlight has penetrated further into the web.  Maybe they&#8217;ll do it in IE9 when the Silverlight functionality is native (ok, that&#8217;s a prediction for IE9&#8230;)</p>
<p>Thoughts?</p>
<div class="ads"><object type="text/html" width="468" height="60" data="http://www.codedread.com/gads.php"></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/01/28/my-ie8-predictions/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s &#8220;Super Standards&#8221; Mode: Important Facts</title>
		<link>http://www.codedread.com/blog/archives/2008/01/23/microsofts-super-standards-mode-important-facts/</link>
		<comments>http://www.codedread.com/blog/archives/2008/01/23/microsofts-super-standards-mode-important-facts/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 14:45:50 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2008/01/23/microsofts-super-standards-mode-important-facts/</guid>
		<description><![CDATA[The IEBlog let the world know how you&#8217;re going to have to opt in for their third (and counting) rendering mode that IE8 will support. You know, the one that should support CSS2 the way other browsers already do without such a mode. Put the following into your &#60;head&#62; section of your page and you&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/ie.svgz"><span/></object>The <a href="http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx">IEBlog</a> let the world know how you&#8217;re going to have to opt in for their third (and counting) rendering mode that IE8 will support.  You know, the one that <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">should support CSS2</a> the way other browsers already do without such a mode.  Put the following into your &#60;head&#62; section of your page and you&#8217;ll get IE8&#8242;s &#8220;super standards&#8221; mode.</p>
<div class="code-fix">
<p>&#60;meta http-equiv=&#8221;X-UA-Compatible&#8221; content=&#8221;IE=8&#8243; /&#62;</p>
</div>
<p>There are, of course, many many unanswered questions&#8230;  For those who can&#8217;t be bothered to read my whole post, please see <a href="http://blog.codedread.com/archives/2008/01/23/microsofts-super-standards-mode-important-facts/#the-main-point">the main point</a>.  For others with patience, <span id="more-421"></span></p>
<div class="ads"><object type="text/html" width="468" height="60" data="http://www.codedread.com/gads.php"></object></div>
<p>First, the basics:</p>
<ol>
<li>IE8 will render existing content in either &#8220;quirks mode&#8221; (without a DOCTYPE) or IE7&#8242;s &#8220;standard mode&#8221; (with a STRICT DOCTYPE)</li>
<li>IE8 will use &#8220;super standards&#8221; mode if it sees a &#60;meta> tag with &#8220;IE=8&#8243; (what &#8220;super standards&#8221; mode entails is not entirely clear yet, but it should mean substantial improvement to CSS support at a minimum &#8211; I&#8217;m keeping my fingers crossed for fully compliant HTML and DOM2 support as well)</li>
<li>IE6 and IE7 will dutifully ignore the &#60;meta> tag</li>
</ol>
<p>Now what the above means is that if you&#8217;ve got existing pages that work around IE&#8217;s poor support of standards today that you <em>need do nothing</em> in order for them to continue to work in IE8.   If you want to start coding HTML 4.01 for IE8 that truly supports standards you either add the &#60;meta> tag with &#8220;IE=8&#8243; or <a href="http://intertwingly.net/blog/2008/01/22/Best-Standards-Support">update your web server</a> to serve it to IE.</p>
<p>It looks like this solution was developed in coordination with the the <a href="http://webstandards.org/">Web Standards Project</a>.  <a href="http://alistapart.com/articles/beyonddoctype">This article</a> describes in more detail the rationale and intracacies of the solution.  Furthermore, they &#8220;hope other browser vendors join Microsoft in implementing this functionality&#8221;.</p>
<div class="ads"><object type="text/html" width="468" height="60" data="http://www.codedread.com/gads.php"></object></div>
<p>Second, there is, as usual, tons of wailing and moaning and predictions of a web apocalypse, with many people yammering that this tag should work in the opposite way (&#8220;super standards&#8221; mode should be default in IE8 and all existing web pages would need to be updated to include a tag if they want IE8 to use the old IE7 &#8220;standards&#8221; mode).</p>
<p>Unfortunately, this suggestion has the potential to break pages for users.  Let&#8217;s say your page is doing browser sniffing and if it&#8217;s Internet Explorer, you&#8217;re going to use attachEvent() instead of the standards-compliant addEventListener() which all other browsers support.  If IE8 supports addEventListener() and no longer supports the non-standard attachEvent(), then guess what:  your page is broken in IE8 &#8220;super standards&#8221; mode.  Of course, there hasn&#8217;t been any mention of DOM-support from the IEBlog yet, but I&#8217;m keeping my fingers crossed.</p>
<p>Call me naïve, but I intend to give Microsoft the benefit of the doubt here and say this was the best possible solution in a very difficult situation.  I believe opt-in is the only possible solution Microsoft could have for <em>existing</em> content (read: HTML4).  Hear me out, there are some important facts that aren&#8217;t widely known yet:</p>
<ol start="4">
<li>If IE8+ sees the meta tag with &#8220;IE=edge&#8221;, it will always use its latest, bleeding edge standards support.  This will be useful for those sites which have zero IE-specific hacks, though Microsoft does not recommend it.</li>
<li>If IE8 sees the meta tag with &#8220;IE=9&#8243;, <a href="http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx#7199693">it will do &#8220;best effort&#8221;</a>, which means IE8&#8242;s &#8220;super standards&#8221; mode</li>
<li id="the-main-point">And most importantly: if IE8 sees a not-yet-widely-deployed DOCTYPE (like HTML5&#8242;s), <a href="http://blogs.msdn.com/cwilso/archive/2008/01/22/i-feel-happy-too.aspx#7202711">it <em>will</em> use &#8220;super standards mode&#8221;</a></li>
</ol>
<p>This last one is a <strong>big deal</strong> to all the wailers out there.   This means anyone coding to new standards (like the newly published <a href="http://www.w3.org/TR/html5/">draft of HTML5</a>) <em>will not have to use this meta tag</em>.  Let me repeat that:  If you want to start coding in HTML5, then IE8 will not require any &#60;meta> tag.  <a href="http://ln.hixie.ch/?start=1201080691&#038;count=1">Ian Hickson</a> and <a href="http://annevankesteren.nl/2008/01/ie-lock-in">Anne van Kesteren</a> might not yet be aware of this.</p>
<p>Some final notes:</p>
<ol start="7">
<li>other browsers will likely ignore this new tag too (at least indications are that <a href="http://weblogs.mozillazine.org/roc/archives/2008/01/post_2.html">Mozilla</a> and <a href="http://webkit.org/blog/155/versioning-compatibility-and-standards/">WebKit</a> will not)</li>
<li>IE10 will need to support IE7- quirks mode, IE7- standards mode, IE7 super-standards mode, IE8 super-standards mode, IE9 super-standards mode and IE10 super-standards mode &#8211; <span class="definition" title="What the FUCK?!?">WTF</span>?  <a href="http://blogs.msdn.com/ie/archive/2008/01/21/compatibility-and-ie8.aspx#7201414">Chris does explain</a> that eventually IE7 mode will have to go away at some point many years in the future when the amount of content has dropped below some threshold&#8230;</li>
<li>No official word yet on whether IE8 will support XHTML and its MIME type (but if it did, this would be a new DOCTYPE and would not need any &#60;meta> tag).  A year and a half ago, <a href="http://blogs.zdnet.com/microsoft/?p=62">Chris told Mary Jo</a> that XHTML would probably not happen in IE8 &#8211; but that was a year and a half ago&#8230;</li>
<li>No word yet on whether IE8 will support <a href="http://www.w3.org/Graphics/SVG">SVG</a> (again, if it did, no need for a special flag to indicate &#8220;super standards mode&#8221;)</li>
</ol>
<p>So all in all, the story is not so bleak.  As HTML5 becomes the defacto standard of the web, IE8+ will not require any &#60;meta> tagginess.  I think the IEBlog should post a follow-up explanation with some of these facts (and more disclosure about what will be included in &#8220;super standards&#8221; mode).  I wonder why Chris chose to post this just before his birthday, it certainly made his day off less enjoyable &#8211; unless he gets a kick out of all the bitterness and vitriol&#8230;</p>
<div class="ads"><object type="text/html" width="468" height="60" data="http://www.codedread.com/gads.php"></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2008/01/23/microsofts-super-standards-mode-important-facts/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>First Concrete News on IE8:  It Will Pass Acid2!</title>
		<link>http://www.codedread.com/blog/archives/2007/12/19/first-concrete-news-on-ie8-it-will-pass-acid2/</link>
		<comments>http://www.codedread.com/blog/archives/2007/12/19/first-concrete-news-on-ie8-it-will-pass-acid2/#comments</comments>
		<pubDate>Thu, 20 Dec 2007 02:09:28 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[internet explorer]]></category>

		<guid isPermaLink="false">http://blog.codedread.com/archives/2007/12/19/first-concrete-news-on-ie8-it-will-pass-acid2/</guid>
		<description><![CDATA[Big news in the blogosphere &#8211; the IEBlog finally divulged some real details about Internet Explorer 8: An internal build of IE8 supports the Acid2 Test, meaning a great deal of HTML and CSS-related quirks have been mopped up. This is great news and it was something I half-hoped/half-expected. Now that this is official, I [...]]]></description>
			<content:encoded><![CDATA[<p><object type="image/svg+xml" width="100" height="100" align="right" hspace="10" data="http://codedread.com/clipart/ie.svgz"><span/></object>Big news in the blogosphere &#8211; the <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">IEBlog</a> finally divulged some real details about Internet Explorer 8:  An internal build of IE8 supports the Acid2 Test, meaning a great deal of HTML and CSS-related quirks have been mopped up.  <span id="more-416"></span></p>
<div class="ads"><object type="text/html" width="468" height="60" data="http://www.codedread.com/gads.php"></object></div>
<p>This is great news and it was something I <a href="http://blog.codedread.com/archives/2007/12/02/a-burningbird-stake-in-the-ground/">half-hoped/half-expected</a>.  Now that this is official, I also expect an announcement that IE8 will support the W3C DOM 1 and 2, including Events.  With both of those, people can actually create web pages that function across all browsers with only the occasional workaround.  Web pages from 2005, that is.  Too bad the first browser Beta will ship sometime in 2008.  Sorry IE Team, you have to understand that you&#8217;ll be continuing to receive these digs until the browser ships&#8230;</p>
<p>There are some great questions and answers <a href="http://myitforum.com/cs2/blogs/rtrent/archive/2007/12/19/ie8-news-on-standards-and-acid2-test-announcement.aspx">here</a> that I recommend you read.</p>
<p>There are bigger questions still looming.  It is well-known, if you had been following Chris Wilson on the HTML WG mailing list in the summer, that IE8 will only support these improvements in a special &#8220;opt-in&#8221; standards mode.</p>
<p>At the moment, most browsers support two modes:  A quirks mode and &#8220;standards mode&#8221;.  The IE team found when IE7 was released with some new CSS fixes that a great deal of web pages were &#8220;broken&#8221; and they refuse to do that again to customers.  This means that any new improvements will be in another mode that web authors will specifically have to opt-in.</p>
<p>Now there is a great deal of concern about this mode.  Personally I suspected something like IE&#8217;s conditional comments, however <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx#6810394">this comment</a> from Chris Wilson makes me doubt that earlier assumption.  He said:</p>
<blockquote><p>more detail on &#8220;IE8 standards mode&#8221; in a soon-to-come post.  And I think <em>other browser vendors already DO support the behavior of that mode</em>.  <img src='http://www.codedread.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></blockquote>
<p>Does he simply mean that the other browsers already support the standards and features that IE8 will?  Or does he actually mean that other browsers support the mechanism of opt-in?</p>
<p>The former is not big news, but the latter can be cause for speculation and is really good news.  Is he talking about the HTML5 DOCTYPE (&#60;!DOCTYPE html&#62;)?  <a href="http://weblogs.mozillazine.org/asa/archives/2007/12/wow_5.html">David Naylor</a> thinks maybe so.  Or could he be talking about XHTML and its associated MIME type (application/xhtml+xml)?  Nah, I won&#8217;t go that far <img src='http://www.codedread.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Another question:  Any support for SVG on the horizon for IE8?  Now that Silverlight is trying to make its way into the web, would it be strategically good for Microsoft to add support for an open standard for web graphics?  Wouldn&#8217;t it make more sense for them to add this feature in IE9+ to give XAML more time to nest?  I certainly hope I&#8217;m wrong&#8230;</p>
<p>From the video:</p>
<ul>
<li>There was an interesting slip-up.  The interviewer mentions something called &#8220;Triton&#8221; (he meant to say &#8220;Trident&#8221;, the rendering engine behind IE6 and IE7).  The interviewer then slips in the fact that &#8220;Triton&#8221; is the codename for IE9 and that he&#8217;s going to leave that in the video (with Dean&#8217;s approval).  Is &#8220;Triton&#8221; the name of the new engine?  Does this mean that IE7 still uses Trident which now supports 3 modes of rendering?  So much speculation&#8230; <img src='http://www.codedread.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>I&#8217;m also surprised that Chris and Dean both don&#8217;t know what the &#8216;X&#8217; stands for in AJAX&#8230; <img src='http://www.codedread.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<div class="ads"><object type="text/html" width="468" height="60" data="http://www.codedread.com/gads.php"></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.codedread.com/blog/archives/2007/12/19/first-concrete-news-on-ie8-it-will-pass-acid2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

