<?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: IE 8 is platform complete</title>
	<atom:link href="http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/</link>
	<description>Updates on the march of progress. A weblog about web design, standards, web browsers, and the overall health of the Web.</description>
	<lastBuildDate>Wed, 14 Dec 2011 14:45:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Daniel</title>
		<link>http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/comment-page-1/#comment-4148</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Fri, 27 Feb 2009 20:29:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/#comment-4148</guid>
		<description>@hAl: Depends on who you ask. Surely, their CSS 2.1 implementation is great. But like other implementations, it got some bugs.

I personally think it&#039;s bad that IE 8 still accepts CSS files that are not sent with the text/css media type. That&#039;ll make IE the only browser that has this bug and will have it for the next decade.

IE also continues with the bad habit of restricting the @import rule to 3 levels of nesting.

On the other hand, IE 8 excels in rendering border-collapsed tables. A part of the spec that&#039;s not very well implemented in other browsers.</description>
		<content:encoded><![CDATA[<p>@hAl: Depends on who you ask. Surely, their <abbr title="Cascading Style Sheets">CSS</abbr> 2.1 implementation is great. But like other implementations, it got some bugs.</p>
<p>I personally think it&#8217;s bad that <abbr title="Internet Explorer">IE</abbr> 8 still accepts CSS files that are not sent with the text/css media type. That&#8217;ll make IE the only browser that has this bug and will have it for the next decade.</p>
<p>IE also continues with the bad habit of restricting the @import rule to 3 levels of nesting.</p>
<p>On the other hand, IE 8 excels in rendering border-collapsed tables. A part of the spec that&#8217;s not very well implemented in other browsers.</p>
<p class="postdetails"><em>Posted using Mozilla Firefox 3.0.6 on Windows.</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hAl</title>
		<link>http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/comment-page-1/#comment-4147</link>
		<dc:creator>hAl</dc:creator>
		<pubDate>Fri, 27 Feb 2009 19:06:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/#comment-4147</guid>
		<description>Any preliminary findings ?
Like a big hole in IE8 css support somewhere ?</description>
		<content:encoded><![CDATA[<p>Any preliminary findings ?<br />
Like a big hole in IE8 <abbr title="Cascading Style Sheets">css</abbr> support somewhere ?</p>
<p class="postdetails"><em>Posted using Internet Explorer (Windows) 8.0 on Windows.</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/comment-page-1/#comment-4142</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Sat, 14 Feb 2009 15:04:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/#comment-4142</guid>
		<description>I understand your point of view, it&#039;s true that HTML 4.01 is an &lt;abbr title=&quot;Standard Generalized Markup Language&quot;&gt;SGML&lt;/abbr&gt; application. However, for this topic not only technical facts need to be considered.

Technically, browsers should render accroding to the doctype, but they actually render simply what&#039;s implemented. Thus technically, browsers parse HTML 4.01 as SGML and HTML 5 as HTML 5. But actually, browsers parse both HTML 4.01 and 5 as one and the same thing.

HTML 5 defines what HTML 4.01 didn&#039;t when it was already clear that browser vendors won&#039;t implement SGML. And look, only one year ago, the case discussed above had 4 different parse results. Due to HTML 5, all except one engine do the same thing.

IE changed it&#039;s behaviour from totally wrong to SGML-half-wrong. Which is completely inconsistent with decisions like implementing other HTML 5 features.

I don&#039;t really mind it, because it&#039;s an edge case, it simply shows that IE is not yet completely on the right way.

By the way: When the W3C HTML working group decided to base their work of HTML 5 on the Web Applications 1.0 spec, they agreed that
&lt;blockquote cite=&quot;http://www.w3.org/TR/2009/WD-html5-20090212/introduction.html#relationship-to-html-4.01-and-dom2-html&quot;&gt;This specification represents a new version of HTML4, [...]. Migration from HTML4 to [...] this specification should in most cases be straightforward, as care has been taken to ensure that backwards-compatibility is retained.&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>I understand your point of view, it&#8217;s true that <abbr title="HyperText Markup Language">HTML</abbr> 4.01 is an <abbr title="Standard Generalized Markup Language">SGML</abbr> application. However, for this topic not only technical facts need to be considered.</p>
<p>Technically, browsers should render accroding to the doctype, but they actually render simply what&#8217;s implemented. Thus technically, browsers parse HTML 4.01 as <abbr title="Standard Generalized Markup Language">SGML</abbr> and HTML 5 as HTML 5. But actually, browsers parse both HTML 4.01 and 5 as one and the same thing.</p>
<p>HTML 5 defines what HTML 4.01 didn&#8217;t when it was already clear that browser vendors won&#8217;t implement SGML. And look, only one year ago, the case discussed above had 4 different parse results. Due to HTML 5, all except one engine do the same thing.</p>
<p><abbr title="Internet Explorer">IE</abbr> changed it&#8217;s behaviour from totally wrong to SGML-half-wrong. Which is completely inconsistent with decisions like implementing other HTML 5 features.</p>
<p>I don&#8217;t really mind it, because it&#8217;s an edge case, it simply shows that IE is not yet completely on the right way.</p>
<p>By the way: When the <abbr title="World Wide Web Consortium">W3C</abbr> HTML working group decided to base their work of HTML 5 on the Web Applications 1.0 spec, they agreed that</p>
<blockquote cite="http://www.w3.org/TR/2009/WD-html5-20090212/introduction.html#relationship-to-html-4.01-and-dom2-html"><p>This specification represents a new version of HTML4, [...]. Migration from HTML4 to [...] this specification should in most cases be straightforward, as care has been taken to ensure that backwards-compatibility is retained.</p></blockquote>
<p class="postdetails"><em>Posted using Mozilla Firefox 3.0.6 on Windows.</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Hammond</title>
		<link>http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/comment-page-1/#comment-4141</link>
		<dc:creator>David Hammond</dc:creator>
		<pubDate>Fri, 13 Feb 2009 20:54:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/#comment-4141</guid>
		<description>My test case is correct on the empty attribute feature. It&#039;s testing against the HTML 4.01 standard, which is an SGML language and follows SGML parsing rules. HTML 5 is not an SGML language, and it deviated from SGML on this issue. Browsers should follow the HTML 5 rules on documents deemed to be HTML 5 documents, but they technically should follow the HTML 4/SGML rules on documents with an HTML 4 doctype.

The only &quot;error&quot; here is the fact that the specifications of HTML 4 and HTML 5 demand different parsing rules. Unless the W3C, in a finalized Recommendation, explicitly states that browsers are to use the HTML 5 parsing rules on existing HTML 4 documents, my test case remains correct.</description>
		<content:encoded><![CDATA[<p>My test case is correct on the empty attribute feature. It&#8217;s testing against the <abbr title="HyperText Markup Language">HTML</abbr> 4.01 standard, which is an <abbr title="Standard Generalized Markup Language">SGML</abbr> language and follows SGML parsing rules. HTML 5 is not an SGML language, and it deviated from SGML on this issue. Browsers should follow the HTML 5 rules on documents deemed to be HTML 5 documents, but they technically should follow the HTML 4/SGML rules on documents with an HTML 4 doctype.</p>
<p>The only &#8220;error&#8221; here is the fact that the specifications of HTML 4 and HTML 5 demand different parsing rules. Unless the <abbr title="World Wide Web Consortium">W3C</abbr>, in a finalized Recommendation, explicitly states that browsers are to use the HTML 5 parsing rules on existing HTML 4 documents, my test case remains correct.</p>
<p class="postdetails"><em>Posted using Mozilla Firefox 3.0.5 on Linux.</em></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel</title>
		<link>http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/comment-page-1/#comment-4140</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Fri, 13 Feb 2009 15:52:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.webdevout.net/tidings/2009/01/27/ie-8-is-platform-complete/#comment-4140</guid>
		<description>@hAl: As I said some time ago, I think one test in this testcase is wrong. I&#039;m talking about the tests that looks for an empty attribute to become attr=attr;
Firefox, Safari and Opera have moved their behaviour to HTML5&#039;s definition which says that attr should become attr=&quot;&quot;.</description>
		<content:encoded><![CDATA[<p>@hAl: As I said some time ago, I think one test in this testcase is wrong. I&#8217;m talking about the tests that looks for an empty attribute to become attr=attr;<br />
Firefox, Safari and Opera have moved their behaviour to HTML5&#8217;s definition which says that attr should become attr=&#8221;".</p>
<p class="postdetails"><em>Posted using Mozilla Firefox 3.0.6 on Windows.</em></p>
]]></content:encoded>
	</item>
</channel>
</rss>
