<?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: Absent Elements and Validation</title>
	<atom:link href="http://html5doctor.com/absent-elements-and-validation/feed/" rel="self" type="application/rss+xml" />
	<link>http://html5doctor.com/absent-elements-and-validation/</link>
	<description>helping you implement HTML5 today</description>
	<lastBuildDate>Thu, 11 Mar 2010 12:49:45 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Alohci</title>
		<link>http://html5doctor.com/absent-elements-and-validation/comment-page-1/#comment-895</link>
		<dc:creator>Alohci</dc:creator>
		<pubDate>Sun, 30 Aug 2009 21:33:55 +0000</pubDate>
		<guid isPermaLink="false">http://html5doctor.com/?p=777#comment-895</guid>
		<description>Nice article. One quibble however.

In my opinion is wrong to characterize Google&#039;s use of &lt;!doctype html&gt; as meaning that they are using HTML5. All they are doing is making use of a single piece of information that came out of the research for HTML 5 , which is that &lt;!doctype html&gt; is the fewest number characters that will cause all browsers to use full standards mode. For pages that are famous for not wasting characters, this makes perfect sense, regardless of any  version of HTML being targeted.</description>
		<content:encoded><![CDATA[<p>Nice article. One quibble however.</p>
<p>In my opinion is wrong to characterize Google&#8217;s use of &lt;!doctype html&gt; as meaning that they are using HTML5. All they are doing is making use of a single piece of information that came out of the research for HTML 5 , which is that &lt;!doctype html&gt; is the fewest number characters that will cause all browsers to use full standards mode. For pages that are famous for not wasting characters, this makes perfect sense, regardless of any  version of HTML being targeted.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://html5doctor.com/absent-elements-and-validation/comment-page-1/#comment-882</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Thu, 27 Aug 2009 20:42:02 +0000</pubDate>
		<guid isPermaLink="false">http://html5doctor.com/?p=777#comment-882</guid>
		<description>@Rich thanks for the spots, should be corrected now :)

@Barney, you make some great points there. I think you&#039;re right about Google &lt;q&gt;giving it an HTML5 page and then serving loads of HTML4 is confusing, misleading, and ultimately pointless&lt;/q&gt;, but the point being let&#039;s illustrate the fact that &lt;em&gt;&quot;implementing&quot;&lt;/em&gt; &lt;abbr&gt;HTML&lt;/abbr&gt; 5 is that easy.

I also think you&#039;ve summed up your point about doctype validation being subject very well albeit that a few bit&#039;s seems to have been stripped from the markup?

I&#039;m not sure I follow on the part about IE6 though, if you&#039;ve applied the javascript shiv (as required by all versions of IE) you can style elements normally thought most will require display:block - or are we at crossed wires?

Anyway thanks for your input.

Rich</description>
		<content:encoded><![CDATA[<p>@Rich thanks for the spots, should be corrected now <img src='http://html5doctor.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>@Barney, you make some great points there. I think you&#8217;re right about Google <q>giving it an HTML5 page and then serving loads of HTML4 is confusing, misleading, and ultimately pointless</q>, but the point being let&#8217;s illustrate the fact that <em>&#8220;implementing&#8221;</em> <abbr>HTML</abbr> 5 is that easy.</p>
<p>I also think you&#8217;ve summed up your point about doctype validation being subject very well albeit that a few bit&#8217;s seems to have been stripped from the markup?</p>
<p>I&#8217;m not sure I follow on the part about IE6 though, if you&#8217;ve applied the javascript shiv (as required by all versions of IE) you can style elements normally thought most will require display:block &#8211; or are we at crossed wires?</p>
<p>Anyway thanks for your input.</p>
<p>Rich</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Barney</title>
		<link>http://html5doctor.com/absent-elements-and-validation/comment-page-1/#comment-871</link>
		<dc:creator>Barney</dc:creator>
		<pubDate>Tue, 25 Aug 2009 17:47:57 +0000</pubDate>
		<guid isPermaLink="false">http://html5doctor.com/?p=777#comment-871</guid>
		<description>There are some good points helpfully elucidated in this article but the general point and gist of things is a bit unclear, especially as regards your references to Google.

The point that Google are confident enough to apply the generic HTML doctype, and that it clearly doesn&#039;t break their pages in any tangible ways, should clear up a lot of &lt;abbr title=&quot;Fear, Uncertainty and Doubt&quot;&gt;FUD&lt;/abbr&gt; that people get when it comes to the ultimate value of tick-all-the-boxes validation and the practicalities of user-agent parsing — however the advantages (in fact, any incentive — theoretical or otherwise) are completely missing from the analysis. Telling the browser you&#039;re giving it an HTML5 page and then serving loads of HTML4 is confusing, misleading, and ultimately pointless (right?).

I disagree that having  makes a page de facto HTML5 (and I think you&#039;re misinterpreting &lt;a href=&quot;http://adactio.com/journal/1595/&quot; rel=&quot;nofollow&quot;&gt;Jeremy Keith&#039;s article on the subject&lt;/a&gt;) — what this is saying, literally, is &quot;this is an HTML page of some kind or other but I won&#039;t to commit on any further specifics (ie variant, version, strictness)&quot;. Google&#039;s page says it is HTML, no more, no less, but the actual code could legitimately be described as HTML4.01. It doesn&#039;t actually contain any HTML5.

In theory (not sure about practice), this vague html doctype might be considered good practice in a template for a huge site with both legacy and bleeding-edge elements that might contain deprecated HTML4 on some pages, and as-yet-unsupported HTML5 on others. But when I say &#039;good practice&#039;, it&#039;s only inasmuch that it&#039;s better practice than no doctype at all — at least the browser knows it&#039;s parsing HTML and not, for instance, an MP3, a PDF or simple TXT — how much better it is than having a single more specific, but often or always incorrect HTML-variant doctype (say, XHTML strict), is a whole other debate. 

The end impression I get from the article is that since browsers will always interpret HTML and XML as best they can in their own individual ways anyway — and seeing as by-the-book validation ultimately doesn&#039;t affect the end user experience — doctype is simply irrelevant. I&#039;m not saying this is horribly misguided or short-sighted, and this isn&#039;t a rhetorical criticism.

I think there is an important statement that could sum up this article:

In practice, doctype validation is subjective.

But I also think that&#039;s meaningless without elaboration into a few sub-points:

1) doctypes have no intrinsic value — it&#039;s their interpretation by the user agent(s) that counts.

2) Accurate specificity in the doctype means less guess-work on the user agent end, which means that if used correctly up to the browser&#039;s understanding, it will be able to start rendering immediately without first processing the content and working out &lt;em&gt;how&lt;/em&gt; it should process it. FF3 will render my  element whether I tell it upfront I am serving HTML5 or not, just as IE8 won&#039;t render it with just as much attention paid to the doctype — whatever it may be.

3) A document that fails w3 validation is not necessarily a bad thing, but a document that browsers have difficulty rendering, or render differently, is. Just as we currently wrap s inside s for Flash that will end up with at least some of the code being unrenderable and hence ignored by the browser, so should users using  elements put alternative content within the tags if they want the vast majority of users to get any content in that part of the document (and if you want IE6 users to see your page as you intend, don&#039;t rely on CSS rules applied to HTML5-spec elements).

Sorry to bang on a bit, but I think the topic&#039;s well worth the debate.</description>
		<content:encoded><![CDATA[<p>There are some good points helpfully elucidated in this article but the general point and gist of things is a bit unclear, especially as regards your references to Google.</p>
<p>The point that Google are confident enough to apply the generic HTML doctype, and that it clearly doesn&#8217;t break their pages in any tangible ways, should clear up a lot of <abbr title="Fear, Uncertainty and Doubt">FUD</abbr> that people get when it comes to the ultimate value of tick-all-the-boxes validation and the practicalities of user-agent parsing — however the advantages (in fact, any incentive — theoretical or otherwise) are completely missing from the analysis. Telling the browser you&#8217;re giving it an HTML5 page and then serving loads of HTML4 is confusing, misleading, and ultimately pointless (right?).</p>
<p>I disagree that having  makes a page de facto HTML5 (and I think you&#8217;re misinterpreting <a href="http://adactio.com/journal/1595/" rel="nofollow">Jeremy Keith&#8217;s article on the subject</a>) — what this is saying, literally, is &#8220;this is an HTML page of some kind or other but I won&#8217;t to commit on any further specifics (ie variant, version, strictness)&#8221;. Google&#8217;s page says it is HTML, no more, no less, but the actual code could legitimately be described as HTML4.01. It doesn&#8217;t actually contain any HTML5.</p>
<p>In theory (not sure about practice), this vague html doctype might be considered good practice in a template for a huge site with both legacy and bleeding-edge elements that might contain deprecated HTML4 on some pages, and as-yet-unsupported HTML5 on others. But when I say &#8216;good practice&#8217;, it&#8217;s only inasmuch that it&#8217;s better practice than no doctype at all — at least the browser knows it&#8217;s parsing HTML and not, for instance, an MP3, a PDF or simple TXT — how much better it is than having a single more specific, but often or always incorrect HTML-variant doctype (say, XHTML strict), is a whole other debate. </p>
<p>The end impression I get from the article is that since browsers will always interpret HTML and XML as best they can in their own individual ways anyway — and seeing as by-the-book validation ultimately doesn&#8217;t affect the end user experience — doctype is simply irrelevant. I&#8217;m not saying this is horribly misguided or short-sighted, and this isn&#8217;t a rhetorical criticism.</p>
<p>I think there is an important statement that could sum up this article:</p>
<p>In practice, doctype validation is subjective.</p>
<p>But I also think that&#8217;s meaningless without elaboration into a few sub-points:</p>
<p>1) doctypes have no intrinsic value — it&#8217;s their interpretation by the user agent(s) that counts.</p>
<p>2) Accurate specificity in the doctype means less guess-work on the user agent end, which means that if used correctly up to the browser&#8217;s understanding, it will be able to start rendering immediately without first processing the content and working out <em>how</em> it should process it. FF3 will render my  element whether I tell it upfront I am serving HTML5 or not, just as IE8 won&#8217;t render it with just as much attention paid to the doctype — whatever it may be.</p>
<p>3) A document that fails w3 validation is not necessarily a bad thing, but a document that browsers have difficulty rendering, or render differently, is. Just as we currently wrap s inside s for Flash that will end up with at least some of the code being unrenderable and hence ignored by the browser, so should users using  elements put alternative content within the tags if they want the vast majority of users to get any content in that part of the document (and if you want IE6 users to see your page as you intend, don&#8217;t rely on CSS rules applied to HTML5-spec elements).</p>
<p>Sorry to bang on a bit, but I think the topic&#8217;s well worth the debate.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rich</title>
		<link>http://html5doctor.com/absent-elements-and-validation/comment-page-1/#comment-870</link>
		<dc:creator>Rich</dc:creator>
		<pubDate>Tue, 25 Aug 2009 16:18:02 +0000</pubDate>
		<guid isPermaLink="false">http://html5doctor.com/?p=777#comment-870</guid>
		<description>Just a couple of errors:

&quot;What affect will this have for backwards compatibility?&quot; -&gt; effect, not affect

&quot;but to all intense and purpose&quot; -&gt; intents, not intense

Good article - the point is that you may as well use HTML5 where possible, as the doctype doesn&#039;t really affect how browsers work (other than quirks mode).

Most of the deprecations are pretty trivial anyway, all have obvious ways to replace them using either more appropriate elements, or CSS.</description>
		<content:encoded><![CDATA[<p>Just a couple of errors:</p>
<p>&#8220;What affect will this have for backwards compatibility?&#8221; -&gt; effect, not affect</p>
<p>&#8220;but to all intense and purpose&#8221; -&gt; intents, not intense</p>
<p>Good article &#8211; the point is that you may as well use HTML5 where possible, as the doctype doesn&#8217;t really affect how browsers work (other than quirks mode).</p>
<p>Most of the deprecations are pretty trivial anyway, all have obvious ways to replace them using either more appropriate elements, or CSS.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
