<?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: The HTML5 syntax options problem</title>
	<atom:link href="http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/feed/" rel="self" type="application/rss+xml" />
	<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/</link>
	<description>Web development and Internet trends</description>
	<lastBuildDate>Wed, 08 Sep 2010 21:31:35 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-622412</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 15 Feb 2010 10:13:29 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-622412</guid>
		<description>Gaurav,

Yes, it probably is the most realistic specification so far.

mynthon,

Thanks for the tip.
And about being backwards compatible: first, it can be completely compatible if you write it in a strict XML form. But even if you don&#039;t, it will work in any XHTML page, as long as it&#039;s not served as &lt;code&gt;application/xhtml+xml&lt;/code&gt;.</description>
		<content:encoded><![CDATA[<p>Gaurav,</p>
<p>Yes, it probably is the most realistic specification so far.</p>
<p>mynthon,</p>
<p>Thanks for the tip.<br />
And about being backwards compatible: first, it can be completely compatible if you write it in a strict XML form. But even if you don&#8217;t, it will work in any XHTML page, as long as it&#8217;s not served as <code>application/xhtml+xml</code>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mynthon</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-622410</link>
		<dc:creator>mynthon</dc:creator>
		<pubDate>Mon, 15 Feb 2010 10:02:00 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-622410</guid>
		<description>Moving from xhtml to html5 is easy now. I wrote &lt;a href=&quot;http://mynthon.net/tools/xhtml-to-html5/&quot; rel=&quot;nofollow&quot;&gt;simple html5 converter&lt;/a&gt; :)

Aside of your coments there is another problem. While xhtml syntax is backward compatible html5 iss not. It is not campatible with xhtml. Take this simple example. 

&quot;If you want to support us please put this code on your page:
[A HREF=&quot;link.html&quot;]Support my friend[/A] - this will not work with xhtml.</description>
		<content:encoded><![CDATA[<p>Moving from xhtml to html5 is easy now. I wrote <a href="http://mynthon.net/tools/xhtml-to-html5/" rel="nofollow">simple html5 converter</a> <img src='http://robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Aside of your coments there is another problem. While xhtml syntax is backward compatible html5 iss not. It is not campatible with xhtml. Take this simple example. </p>
<p>&#8220;If you want to support us please put this code on your page:<br />
[A HREF="link.html"]Support my friend[/A] &#8211; this will not work with xhtml.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thank you for 2009 &#8211; Happy New Year! - Robert's talk</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-615880</link>
		<dc:creator>Thank you for 2009 &#8211; Happy New Year! - Robert's talk</dc:creator>
		<pubDate>Tue, 29 Dec 2009 23:14:45 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-615880</guid>
		<description>[...] 27: The HTML5 syntax options problem [...]</description>
		<content:encoded><![CDATA[<p>[...] 27: The HTML5 syntax options problem [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gaurav</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-615019</link>
		<dc:creator>Gaurav</dc:creator>
		<pubDate>Mon, 21 Dec 2009 06:31:35 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-615019</guid>
		<description>I think HTML5 is the first realistic spec for HTML ever. Ever since the beginning, HTML specs were ideal and had to be ignored in practice. No browser is ever going to implement strict HTML syntax, because if they did they&#039;d be less compatible. So why bother speccing it if no one will use it? HTML5 may just be the first version of the HTML spec ever actually followed by the browsers. And finally having compatible, standards compliant browsers will revolutionize the web.</description>
		<content:encoded><![CDATA[<p>I think HTML5 is the first realistic spec for HTML ever. Ever since the beginning, HTML specs were ideal and had to be ignored in practice. No browser is ever going to implement strict HTML syntax, because if they did they&#8217;d be less compatible. So why bother speccing it if no one will use it? HTML5 may just be the first version of the HTML spec ever actually followed by the browsers. And finally having compatible, standards compliant browsers will revolutionize the web.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-614682</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Fri, 18 Dec 2009 13:23:31 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-614682</guid>
		<description>Seth Goldstein,

Personally, I would like that too. But, I do understand the reasoning behind allowing other options as well.

I hate windows webmasters,

Well, even if you use the regular HTML-syntax you are talking about, consistency and code formatting is equally as important.

Tomek,

HTML5 is absolutely great, in many aspects. However, I believe developers need some way to ensure code consistency.</description>
		<content:encoded><![CDATA[<p>Seth Goldstein,</p>
<p>Personally, I would like that too. But, I do understand the reasoning behind allowing other options as well.</p>
<p>I hate windows webmasters,</p>
<p>Well, even if you use the regular HTML-syntax you are talking about, consistency and code formatting is equally as important.</p>
<p>Tomek,</p>
<p>HTML5 is absolutely great, in many aspects. However, I believe developers need some way to ensure code consistency.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomek</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-614665</link>
		<dc:creator>Tomek</dc:creator>
		<pubDate>Fri, 18 Dec 2009 11:04:11 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-614665</guid>
		<description>HTML 5 is just the freedom: clear code (you write it with rules but in style you like), smaller html code sizes, code is simpler to understand (for devices/applications and humen). And the best: great semantic and structure conception for code (tags). Also good for understanding how xhtml was/is not properly understood. HTML 5 is GREAT COMPATIBLE with html 3.2, 4, 4.01, and all those ie-working-X-html-blah-blah...</description>
		<content:encoded><![CDATA[<p>HTML 5 is just the freedom: clear code (you write it with rules but in style you like), smaller html code sizes, code is simpler to understand (for devices/applications and humen). And the best: great semantic and structure conception for code (tags). Also good for understanding how xhtml was/is not properly understood. HTML 5 is GREAT COMPATIBLE with html 3.2, 4, 4.01, and all those ie-working-X-html-blah-blah&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: I hate windows webmasters</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-614664</link>
		<dc:creator>I hate windows webmasters</dc:creator>
		<pubDate>Fri, 18 Dec 2009 10:51:47 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-614664</guid>
		<description>HTML5 rox (canvas, audio, video, etc.). XHTML (served as text/html - in fact: as a tag-soup) with Flash and other s#its like that, are for &#039;webmasters&#039; buying and using windows with internet explorer. If someone uses HTML5 as HTML (and not as an idiotical X-HTML-S#IT) there is no problem to use it as beautiful, clear HTML without stupid slashses etc in the &#039;end&#039; of tags. If you use HTML5 as application/xhtml+xml you only need extra namespaces etc. and all those slashes in tags. Problem of windows webmasters is: they do not understand, if thier x-html page works in IE, this page is not xml, not html and not xhtml! At all. It is just a soup of tags. Nothing valid.</description>
		<content:encoded><![CDATA[<p>HTML5 rox (canvas, audio, video, etc.). XHTML (served as text/html &#8211; in fact: as a tag-soup) with Flash and other s#its like that, are for &#8216;webmasters&#8217; buying and using windows with internet explorer. If someone uses HTML5 as HTML (and not as an idiotical X-HTML-S#IT) there is no problem to use it as beautiful, clear HTML without stupid slashses etc in the &#8216;end&#8217; of tags. If you use HTML5 as application/xhtml+xml you only need extra namespaces etc. and all those slashes in tags. Problem of windows webmasters is: they do not understand, if thier x-html page works in IE, this page is not xml, not html and not xhtml! At all. It is just a soup of tags. Nothing valid.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seth Goldstein</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-614110</link>
		<dc:creator>Seth Goldstein</dc:creator>
		<pubDate>Tue, 15 Dec 2009 00:54:38 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-614110</guid>
		<description>As a Web designer who has been using xhtml forever (well as long as he can remember) HTML 5 has many advantages but this lack of clean sytax and strict syntax is just crazy. Yes it&#039;s my OCD talking, I like things all neat and tidy. But also with new developers, if they aren&#039;t consistent in their code all you have is one giant jumble of crappy code.

Syntax should stay strict. IMHO</description>
		<content:encoded><![CDATA[<p>As a Web designer who has been using xhtml forever (well as long as he can remember) HTML 5 has many advantages but this lack of clean sytax and strict syntax is just crazy. Yes it&#8217;s my OCD talking, I like things all neat and tidy. But also with new developers, if they aren&#8217;t consistent in their code all you have is one giant jumble of crappy code.</p>
<p>Syntax should stay strict. IMHO</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-613950</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Sun, 13 Dec 2009 20:08:24 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-613950</guid>
		<description>Constantine,

Yes, at least I believe it&#039;s one of the things we need to be able to ensure code consistency.</description>
		<content:encoded><![CDATA[<p>Constantine,</p>
<p>Yes, at least I believe it&#8217;s one of the things we need to be able to ensure code consistency.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Constantine</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-613784</link>
		<dc:creator>Constantine</dc:creator>
		<pubDate>Fri, 11 Dec 2009 20:43:27 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-613784</guid>
		<description>yeah, super strict W3C.org / WHATWG validator for HTML5 is the only option to hope for good code in the wild..</description>
		<content:encoded><![CDATA[<p>yeah, super strict W3C.org / WHATWG validator for HTML5 is the only option to hope for good code in the wild..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-613462</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Tue, 08 Dec 2009 19:35:11 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-613462</guid>
		<description>Chuck,

Absolutely, just strict rendering helps a little at least. :-)

mattur, pL, Tab,

I&#039;m all for people choosing themselves. But, when it comes to working in organizations, re-use of code, code consistency, aggregation etc, more strict guidelines would definitely be welcome, and the reaction from the people I have met have been worry about this.

pL,

&lt;blockquote cite=&quot;http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-613311&quot;&gt;
	It doesn’t matter what you think you’re writing. In the end what matters is how browser interprets it, and that hasn’t changed.
&lt;/blockquote&gt;

While I get what you are after, and agree in essence, never underexpect code guidelines and consistency, especially in larger projects.

Tab,

You are absolutely right with most of what you write. But, there definitely is a problem, and that is how HTML5 is perceived by a large amount of web developers. If they find the syntax options to be sloppy, incorrect or whatever, they will shy away from using it and just stick around with regular HTML or XHTML.

What my point here is that, sure, anyone can use whichever syntax approach they want, it is very very important to, at the very least, offer validation options or similar for people to get the strictness that made them love strict HTML or XHTML.</description>
		<content:encoded><![CDATA[<p>Chuck,</p>
<p>Absolutely, just strict rendering helps a little at least. <img src='http://robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>mattur, pL, Tab,</p>
<p>I&#8217;m all for people choosing themselves. But, when it comes to working in organizations, re-use of code, code consistency, aggregation etc, more strict guidelines would definitely be welcome, and the reaction from the people I have met have been worry about this.</p>
<p>pL,</p>
<blockquote cite="http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-613311"><p>
	It doesn’t matter what you think you’re writing. In the end what matters is how browser interprets it, and that hasn’t changed.
</p></blockquote>
<p>While I get what you are after, and agree in essence, never underexpect code guidelines and consistency, especially in larger projects.</p>
<p>Tab,</p>
<p>You are absolutely right with most of what you write. But, there definitely is a problem, and that is how HTML5 is perceived by a large amount of web developers. If they find the syntax options to be sloppy, incorrect or whatever, they will shy away from using it and just stick around with regular HTML or XHTML.</p>
<p>What my point here is that, sure, anyone can use whichever syntax approach they want, it is very very important to, at the very least, offer validation options or similar for people to get the strictness that made them love strict HTML or XHTML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tab Atkins</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-613317</link>
		<dc:creator>Tab Atkins</dc:creator>
		<pubDate>Mon, 07 Dec 2009 17:53:36 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-613317</guid>
		<description>There is no &#039;syntax problem&#039;.  All that HTML5 did was properly record the actual allowed syntax on the web that pages depend on.  Now browsers can be confident that they&#039;re doing &#039;the right thing&#039;, and not have to spend inordinate amounts of money on QAing and testing with other browsers to see if there are any spots where they&#039;re doing something &#039;wrong&#039; and other browsers handle it better.

It was literally impossible to do anything else and have a document that actually described how to parse documents on the public web.  Parsers aren&#039;t just for future documents; they have to deal with pages that were written way back in the days of HTML 1 or 2 (and the HTML5 parsing algorithm does!).

This has no effect whatsoever on your own ability to use and enforce a particular subset of the syntax that you prefer using.  Yes, &lt;input type=text&gt; is allowed.  That doesn&#039;t mean you have to use it, nor does it mean that it&#039;s somehow wrong or impossible for a validator to flag it.  It&#039;s valid &quot;vanilla HTML5&quot;, but it might be invalid &quot;your preferred syntax&quot;.  Just get a validator to consider it worthwhile to implement something that checks for your preferred syntax, or write your own validator.

Let me state this again, so it&#039;s clear: HTML5&#039;s standardization of a particular syntax *has no effect* on your own ability to restrict yourself to a subset that you like better.  If you think that all this craziness is bad for code quality, &lt;em&gt;just don&#039;t use it.&lt;/em&gt;  Use your preferred XML or near-XML syntax and be happy.  You are not somehow required to avoid /&gt;&#039;ing your void elements, or to keep your attributes unquoted.

This is not a problem.</description>
		<content:encoded><![CDATA[<p>There is no &#8216;syntax problem&#8217;.  All that HTML5 did was properly record the actual allowed syntax on the web that pages depend on.  Now browsers can be confident that they&#8217;re doing &#8216;the right thing&#8217;, and not have to spend inordinate amounts of money on QAing and testing with other browsers to see if there are any spots where they&#8217;re doing something &#8216;wrong&#8217; and other browsers handle it better.</p>
<p>It was literally impossible to do anything else and have a document that actually described how to parse documents on the public web.  Parsers aren&#8217;t just for future documents; they have to deal with pages that were written way back in the days of HTML 1 or 2 (and the HTML5 parsing algorithm does!).</p>
<p>This has no effect whatsoever on your own ability to use and enforce a particular subset of the syntax that you prefer using.  Yes, &lt;input type=text&gt; is allowed.  That doesn&#8217;t mean you have to use it, nor does it mean that it&#8217;s somehow wrong or impossible for a validator to flag it.  It&#8217;s valid &#8220;vanilla HTML5&#8243;, but it might be invalid &#8220;your preferred syntax&#8221;.  Just get a validator to consider it worthwhile to implement something that checks for your preferred syntax, or write your own validator.</p>
<p>Let me state this again, so it&#8217;s clear: HTML5&#8242;s standardization of a particular syntax *has no effect* on your own ability to restrict yourself to a subset that you like better.  If you think that all this craziness is bad for code quality, <em>just don&#8217;t use it.</em>  Use your preferred XML or near-XML syntax and be happy.  You are not somehow required to avoid /&gt;&#8217;ing your void elements, or to keep your attributes unquoted.</p>
<p>This is not a problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pL</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-613311</link>
		<dc:creator>pL</dc:creator>
		<pubDate>Mon, 07 Dec 2009 15:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-613311</guid>
		<description>But HTML syntax hasn&#039;t changed in 10 years! (maybe longer, haven&#039;t checked that far)

HTML5 hasn&#039;t created any new syntax. It merely documented the syntax you&#039;ve been using all along!

Yes, even documents you thought were XHTML working in IE were in fact using syntax that is now called HTML5.

It doesn&#039;t matter what you think you&#039;re writing. In the end what matters is how browser interprets it, and that hasn&#039;t changed.

Your only option is evangelism. Even changes in the spec will amount to evangelism, because the spec is unable to change reality (at least not until last copy of today&#039;s browser and pages die out).</description>
		<content:encoded><![CDATA[<p>But HTML syntax hasn&#8217;t changed in 10 years! (maybe longer, haven&#8217;t checked that far)</p>
<p>HTML5 hasn&#8217;t created any new syntax. It merely documented the syntax you&#8217;ve been using all along!</p>
<p>Yes, even documents you thought were XHTML working in IE were in fact using syntax that is now called HTML5.</p>
<p>It doesn&#8217;t matter what you think you&#8217;re writing. In the end what matters is how browser interprets it, and that hasn&#8217;t changed.</p>
<p>Your only option is evangelism. Even changes in the spec will amount to evangelism, because the spec is unable to change reality (at least not until last copy of today&#8217;s browser and pages die out).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chuck Reynolds</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-612882</link>
		<dc:creator>Chuck Reynolds</dc:creator>
		<pubDate>Fri, 04 Dec 2009 04:16:23 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-612882</guid>
		<description>I&#039;d really like to see a strict syntax enforced.  Perhaps it&#039;s my ocd but I hate it when something validates that isn&#039;t exactly the same syntax as another site.  I&#039;m glad to not see loose/transitional/strict anymore but if it only validated with strict, it just makes everything mo bettah! :)</description>
		<content:encoded><![CDATA[<p>I&#8217;d really like to see a strict syntax enforced.  Perhaps it&#8217;s my ocd but I hate it when something validates that isn&#8217;t exactly the same syntax as another site.  I&#8217;m glad to not see loose/transitional/strict anymore but if it only validated with strict, it just makes everything mo bettah! <img src='http://robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mattur</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-612870</link>
		<dc:creator>mattur</dc:creator>
		<pubDate>Fri, 04 Dec 2009 02:19:17 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-612870</guid>
		<description>Some people prefer verbose markup. Others prefer &lt;a href=&quot;http://html5.validator.nu/?doc=http%3A%2F%2Fwww.google.co.uk%2Fintl%2Fen%2Fprivacy.html&amp;showsource=yes&quot; rel=&quot;nofollow&quot;&gt;clean, lean markup&lt;/a&gt;, and making pages as small and as fast as possible. HTML5 allows both syntax styles - and that&#039;s a feature, not a problem.</description>
		<content:encoded><![CDATA[<p>Some people prefer verbose markup. Others prefer <a href="http://html5.validator.nu/?doc=http%3A%2F%2Fwww.google.co.uk%2Fintl%2Fen%2Fprivacy.html&amp;showsource=yes" rel="nofollow">clean, lean markup</a>, and making pages as small and as fast as possible. HTML5 allows both syntax styles &#8211; and that&#8217;s a feature, not a problem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-612786</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Thu, 03 Dec 2009 11:07:38 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-612786</guid>
		<description>alex,

Absolutely, good point!</description>
		<content:encoded><![CDATA[<p>alex,</p>
<p>Absolutely, good point!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-612706</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Wed, 02 Dec 2009 21:56:28 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-612706</guid>
		<description>I agree. And you didn´t mention the worst thing about the HTML5 syntax.
(Implict closing elements by opening another element.)
for example the following code fragment is valid HTML.
&lt;p&gt;Here i open a p-tag
&lt;p&gt;Here we open another one, wich also closes the first

We need a Lint-Tool for [X]HTML[5], wich ensures writing clean, stricter and more browser-compilant code.

A Lint-Tool is not only needed to make HTML5 stricter, it can also be used to avoid not cross-browser-compilant XHML-Syntax like &lt;span /&gt;, &lt;script src=&quot;behavior.js&quot; /&gt; etc.</description>
		<content:encoded><![CDATA[<p>I agree. And you didn´t mention the worst thing about the HTML5 syntax.<br />
(Implict closing elements by opening another element.)<br />
for example the following code fragment is valid HTML.<br />
&lt;p&gt;Here i open a p-tag<br />
&lt;p&gt;Here we open another one, wich also closes the first</p>
<p>We need a Lint-Tool for [X]HTML[5], wich ensures writing clean, stricter and more browser-compilant code.</p>
<p>A Lint-Tool is not only needed to make HTML5 stricter, it can also be used to avoid not cross-browser-compilant XHML-Syntax like &lt;span /&gt;, &lt;script src=&#8221;behavior.js&#8221; /&gt; etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-612313</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 30 Nov 2009 09:31:16 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-612313</guid>
		<description>Jens,

From my perspective, I would also find it easier with a more strict syntax. However, I believe the spec writers have so many things to take into consideration that they need to allow more options - and that perhaps we can complement that with a more strict validation tool.

Tino,

I pretty much completely agree with what that syntax to use, and the rest of the things you say. Also like your openness about consistency! :-)

Aldrik,

Absolutely. To correct myself: the XML-syntax that is allowed, and that people have gotten used with, from XHTML: e.g. closing of empty elements.

Andy,

Yes, i agree about rendering as good as they can. draconian error handling is never a a viable option, at least not in my book.

Bernd,

Well, you have to take into consideration what legacy they have to think about. A lot of the work behind HTML5 is what we can use today, and not only what would be perfect in the future.</description>
		<content:encoded><![CDATA[<p>Jens,</p>
<p>From my perspective, I would also find it easier with a more strict syntax. However, I believe the spec writers have so many things to take into consideration that they need to allow more options &#8211; and that perhaps we can complement that with a more strict validation tool.</p>
<p>Tino,</p>
<p>I pretty much completely agree with what that syntax to use, and the rest of the things you say. Also like your openness about consistency! <img src='http://robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Aldrik,</p>
<p>Absolutely. To correct myself: the XML-syntax that is allowed, and that people have gotten used with, from XHTML: e.g. closing of empty elements.</p>
<p>Andy,</p>
<p>Yes, i agree about rendering as good as they can. draconian error handling is never a a viable option, at least not in my book.</p>
<p>Bernd,</p>
<p>Well, you have to take into consideration what legacy they have to think about. A lot of the work behind HTML5 is what we can use today, and not only what would be perfect in the future.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bernd</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-612235</link>
		<dc:creator>Bernd</dc:creator>
		<pubDate>Sun, 29 Nov 2009 14:19:58 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-612235</guid>
		<description>Yesterday I digged a little deeper in HTML 5. At first I was confused because I thought the authors of HTML 5 would have learned of HTML 4 and XHTML. But HTML is still inconsistent and I&#039;m deeply disappointed. How can it possible that people working on HTML 5 make such a bad job. So the game goes on.

On the other side one will be able to distinguish good and bad work.</description>
		<content:encoded><![CDATA[<p>Yesterday I digged a little deeper in HTML 5. At first I was confused because I thought the authors of HTML 5 would have learned of HTML 4 and XHTML. But HTML is still inconsistent and I&#8217;m deeply disappointed. How can it possible that people working on HTML 5 make such a bad job. So the game goes on.</p>
<p>On the other side one will be able to distinguish good and bad work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy Baker</title>
		<link>http://robertnyman.com/2009/11/27/the-html5-syntax-options-problem/#comment-612214</link>
		<dc:creator>Andy Baker</dc:creator>
		<pubDate>Sun, 29 Nov 2009 10:59:32 +0000</pubDate>
		<guid isPermaLink="false">http://robertnyman.com/?p=1550#comment-612214</guid>
		<description>I don&#039;t see a problem with a flexible yet clearly defined syntax. The rules you&#039;ve pointed out are a million miles away from &#039;tag soup&#039; which is a term that should only accurately be used to describe browsers attempting to make sense of a malformed DOM tree. 

Still - it&#039;s only realistic to say that User Agents should still attempt to render every document as best they can. Draconian error handling would kill the web.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t see a problem with a flexible yet clearly defined syntax. The rules you&#8217;ve pointed out are a million miles away from &#8216;tag soup&#8217; which is a term that should only accurately be used to describe browsers attempting to make sense of a malformed DOM tree. </p>
<p>Still &#8211; it&#8217;s only realistic to say that User Agents should still attempt to render every document as best they can. Draconian error handling would kill the web.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
