<?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"
	>
<channel>
	<title>Comments on: Thoughts on HTML 5</title>
	<atom:link href="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/</link>
	<description>Web development and Internet trends</description>
	<pubDate>Fri, 29 Aug 2008 23:28:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-171807</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Sat, 29 Dec 2007 20:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-171807</guid>
		<description>Former WHATWG member,

Although I don't really want to point fingers here, I appreciate you sharing your experience with the work. And following some of the discussions, I do agree that the understanding about accessibility in the group seems to leave you wishing for more.</description>
		<content:encoded><![CDATA[<p>Former WHATWG member,</p>
<p>Although I don&#8217;t really want to point fingers here, I appreciate you sharing your experience with the work. And following some of the discussions, I do agree that the understanding about accessibility in the group seems to leave you wishing for more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Former WHATWG member</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-171776</link>
		<dc:creator>Former WHATWG member</dc:creator>
		<pubDate>Sat, 29 Dec 2007 18:40:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-171776</guid>
		<description>You mention the attitude of HTML5 advocates. I personally found Henri Sivonen to be the worst. Being somewhat dyslexic I had problems with deprecated and depreciated - having never met the difference (I still see deprecated *as* depreciated) - I found myself ridiculed. 

If this man wants to mock disabled men, maybe he should not be involved in web standards featuring so much accessibility issues.

For more evidence of his "attitude" http://hsivonen.iki.fi/wannabe/

But then, he's a man who has lived in academia for a long time, perhaps his social skills are not quite tuned to the real world yet.</description>
		<content:encoded><![CDATA[<p>You mention the attitude of HTML5 advocates. I personally found Henri Sivonen to be the worst. Being somewhat dyslexic I had problems with deprecated and depreciated - having never met the difference (I still see deprecated *as* depreciated) - I found myself ridiculed. </p>
<p>If this man wants to mock disabled men, maybe he should not be involved in web standards featuring so much accessibility issues.</p>
<p>For more evidence of his &#8220;attitude&#8221; <a href="http://hsivonen.iki.fi/wannabe/" rel="nofollow">http://hsivonen.iki.fi/wannabe/</a></p>
<p>But then, he&#8217;s a man who has lived in academia for a long time, perhaps his social skills are not quite tuned to the real world yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web Dev Newspaper &#187; HTML5: time to think!</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-73997</link>
		<dc:creator>Web Dev Newspaper &#187; HTML5: time to think!</dc:creator>
		<pubDate>Mon, 25 Jun 2007 17:14:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-73997</guid>
		<description>[...] Robert Nyman thoughts about HTML5 [...]</description>
		<content:encoded><![CDATA[<p>[...] Robert Nyman thoughts about HTML5 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-71763</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Wed, 20 Jun 2007 17:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-71763</guid>
		<description>Henri,

&lt;blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-71154"&gt;
Do your team rules require a consistent quote character in XML and e.g. Python?
&lt;/blockquote&gt;

It naturally depends on the team and on the project, but the goal (not saying that it happens all the time) is to be consistent no matter the language.

&lt;blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-71154"&gt;
We could do disabled="true" but due to legacy reasons we are unable to do disabled="false". Allowing only disabled="true" as conforming would cause confusion, so it is better to allow neither as conforming.
&lt;/blockquote&gt;

If that's the case, I agree. Consistency is the main objective to strive for, in my opinion.</description>
		<content:encoded><![CDATA[<p>Henri,</p>
<blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-71154"><p>
Do your team rules require a consistent quote character in <acronym title="eXtensible Markup Language">XML</acronym> and e.g. Python?
</p></blockquote>
<p>It naturally depends on the team and on the project, but the goal (not saying that it happens all the time) is to be consistent no matter the language.</p>
<blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-71154"><p>
We could do disabled=&#8221;true&#8221; but due to legacy reasons we are unable to do disabled=&#8221;false&#8221;. Allowing only disabled=&#8221;true&#8221; as conforming would cause confusion, so it is better to allow neither as conforming.
</p></blockquote>
<p>If that&#8217;s the case, I agree. Consistency is the main objective to strive for, in my opinion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henri Sivonen</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-71154</link>
		<dc:creator>Henri Sivonen</dc:creator>
		<pubDate>Tue, 19 Jun 2007 09:39:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-71154</guid>
		<description>&lt;blockquote&gt;I agree that it maybe doesnâ€™t cause any technical harm; my opinions are from the perspective of working with a number of different web developers with various skill sets, on the same code, and therefore I personally prefer stricter guidelines to enforce more consistency.&lt;/blockquote&gt;

Do your team rules require a consistent quote character in XML and e.g. Python?

In general, it makes sense to use single quoting in human-written code, because single quotes are more ergonomic to type on common keyboard layouts (and Dvorak, too). Machine generated code is biased towards double quoting, because the entity asymmetry in IE.

&lt;blockquote&gt;To me, at least, that sounds fine. But I agree with Nicolas that its actual value, the same you would give it when scripting it, would be better. For example:

&lt;code&gt;disabled="true"&lt;/code&gt;&lt;/blockquote&gt;

We could do &lt;code&gt;disabled="true"&lt;/code&gt; but due to legacy reasons we are unable to do &lt;code&gt;disabled="false"&lt;/code&gt;. Allowing only &lt;code&gt;disabled="true"&lt;/code&gt; as conforming would cause confusion, so it is better to allow neither as conforming.</description>
		<content:encoded><![CDATA[<blockquote><p>I agree that it maybe doesnâ€™t cause any technical harm; my opinions are from the perspective of working with a number of different web developers with various skill sets, on the same code, and therefore I personally prefer stricter guidelines to enforce more consistency.</p></blockquote>
<p>Do your team rules require a consistent quote character in <acronym title="eXtensible Markup Language">XML</acronym> and e.g. Python?</p>
<p>In general, it makes sense to use single quoting in human-written code, because single quotes are more ergonomic to type on common keyboard layouts (and Dvorak, too). Machine generated code is biased towards double quoting, because the entity asymmetry in <acronym title="Internet Explorer">IE</acronym>.</p>
<blockquote><p>To me, at least, that sounds fine. But I agree with Nicolas that its actual value, the same you would give it when scripting it, would be better. For example:</p>
<p><code>disabled="true"</code></p></blockquote>
<p>We could do <code>disabled="true"</code> but due to legacy reasons we are unable to do <code>disabled="false"</code>. Allowing only <code>disabled="true"</code> as conforming would cause confusion, so it is better to allow neither as conforming.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-69784</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Fri, 15 Jun 2007 19:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-69784</guid>
		<description>zcorpan,

To me, at least, that sounds fine. But I agree with Nicolas that its actual value, the same you would give it when scripting it, would be better. For example:

&lt;code&gt;disabled="true"&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>zcorpan,</p>
<p>To me, at least, that sounds fine. But I agree with Nicolas that its actual value, the same you would give it when scripting it, would be better. For example:</p>
<p><code>disabled="true"</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zcorpan</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-69706</link>
		<dc:creator>zcorpan</dc:creator>
		<pubDate>Fri, 15 Jun 2007 12:22:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-69706</guid>
		<description>&lt;blockquote&gt;

Iâ€™m not particularly pleased with disabled=â€disabledâ€, this is redundant and waste time to write. Using only disabled is not the correct way, but maybe a status attribute will be better?

&lt;/blockquote&gt;

In (X)HTML5, &lt;code&gt;disabled=""&lt;/code&gt; and &lt;code&gt;disabled="disabled"&lt;/code&gt; are both conforming.

In HTML5, the empty attribute syntax (i.e., without ="") means that the value is empty, and so &lt;code&gt;disabled&lt;/code&gt; and &lt;code&gt;disabled=""&lt;/code&gt; are equivalent.

Does that help remove the redundancy?</description>
		<content:encoded><![CDATA[<blockquote>
<p>Iâ€™m not particularly pleased with disabled=â€disabledâ€, this is redundant and waste time to write. Using only disabled is not the correct way, but maybe a status attribute will be better?</p>
</blockquote>
<p>In (X)HTML5, <code>disabled=""</code> and <code>disabled="disabled"</code> are both conforming.</p>
<p>In HTML5, the empty attribute syntax (i.e., without =&#8221;") means that the value is empty, and so <code>disabled</code> and <code>disabled=""</code> are equivalent.</p>
<p>Does that help remove the redundancy?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68881</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Tue, 12 Jun 2007 20:26:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68881</guid>
		<description>Nicolas,

Thanks for your comment; seems like we agree on most things then.

&lt;blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68741"&gt;
Do you think that a span tag will be better? I donâ€™t really think soâ€¦
&lt;/blockquote&gt;
For inline formatting, yes. But if it's for a blocke element, I think it should be applied as a class to that, and not add any extra elements at all.

&lt;blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68741"&gt;
Iâ€™m 22 and I agree but some people listen, the problem is how to tell.
&lt;/blockquote&gt;

Oh, definitely. Naturally people should listen, but how to tell things to get them across is about respect and skills, too.</description>
		<content:encoded><![CDATA[<p>Nicolas,</p>
<p>Thanks for your comment; seems like we agree on most things then.</p>
<blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68741"><p>
Do you think that a span tag will be better? I donâ€™t really think soâ€¦
</p></blockquote>
<p>For inline formatting, yes. But if it&#8217;s for a blocke element, I think it should be applied as a class to that, and not add any extra elements at all.</p>
<blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68741"><p>
Iâ€™m 22 and I agree but some people listen, the problem is how to tell.
</p></blockquote>
<p>Oh, definitely. Naturally people should listen, but how to tell things to get them across is about respect and skills, too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HTML 5.0 &#171; Devi Web Development</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68828</link>
		<dc:creator>HTML 5.0 &#171; Devi Web Development</dc:creator>
		<pubDate>Tue, 12 Jun 2007 16:52:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68828</guid>
		<description>[...] Note: this post was inspired by Robert Nyman&#8217;s Blog. [...]</description>
		<content:encoded><![CDATA[<p>[...] Note: this post was inspired by Robert Nyman&#8217;s Blog. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicolas Le Gall</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68741</link>
		<dc:creator>Nicolas Le Gall</dc:creator>
		<pubDate>Tue, 12 Jun 2007 08:42:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68741</guid>
		<description>About quotes: I totally agree, but the problem is about users. We (web-developers) are a minority. HTML and webpages are made by people. Your mother who want to show something she do, your brother that want to make a website about his favourite band, &lt;em&gt;et cetera&lt;/em&gt;. In that way the only problem is WYSIWYG editors... They provide crappy code by default and the users don't really care, they want a webpage, and they want it very quickly!

I'm not particularly pleased with disabled="disabled", this is redundant and waste time to write. Using only disabled is not the correct way, but maybe a status attribute will be better?

I agree for the "no version number in the doctype", but doctype is unfortunately something we write, not users. They don't care about which version of HTML is used...

Font is something we hope to never see again. But for compatibility we need it. And I'm sure that some WYSIWYG editor or scripts still use it...
Do you think that a span tag will be better? I don't really think so...

&#62; especially with people who are around 20 [...] donâ€™t waste your time trying to tell others how to do their job, because they sure as hell wonâ€™t listen to you.
I'm 22 and I agree but some people listen, the problem is how to tell.</description>
		<content:encoded><![CDATA[<p>About quotes: I totally agree, but the problem is about users. We (web-developers) are a minority. <acronym title="HyperText Markup Language">HTML</acronym> and webpages are made by people. Your mother who want to show something she do, your brother that want to make a website about his favourite band, <em>et cetera</em>. In that way the only problem is <acronym title="What You See Is What You Get">WYSIWYG</acronym> editors&#8230; They provide crappy code by default and the users don&#8217;t really care, they want a webpage, and they want it very quickly!</p>
<p>I&#8217;m not particularly pleased with disabled=&#8221;disabled&#8221;, this is redundant and waste time to write. Using only disabled is not the correct way, but maybe a status attribute will be better?</p>
<p>I agree for the &#8220;no version number in the doctype&#8221;, but doctype is unfortunately something we write, not users. They don&#8217;t care about which version of <acronym title="HyperText Markup Language">HTML</acronym> is used&#8230;</p>
<p>Font is something we hope to never see again. But for compatibility we need it. And I&#8217;m sure that some <acronym title="What You See Is What You Get">WYSIWYG</acronym> editor or scripts still use it&#8230;<br />
Do you think that a span tag will be better? I don&#8217;t really think so&#8230;</p>
<p>&gt; especially with people who are around 20 [...] donâ€™t waste your time trying to tell others how to do their job, because they sure as hell wonâ€™t listen to you.<br />
I&#8217;m 22 and I agree but some people listen, the problem is how to tell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68584</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 11 Jun 2007 21:36:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68584</guid>
		<description>Daniel,

If it will be &lt;a href="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67361" rel="nofollow"&gt;as zcorpan suggests above&lt;/a&gt;, I think it can become a reasonable situation.</description>
		<content:encoded><![CDATA[<p>Daniel,</p>
<p>If it will be <a href="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67361" rel="nofollow">as zcorpan suggests above</a>, I think it can become a reasonable situation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Aleksandersen</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68582</link>
		<dc:creator>Daniel Aleksandersen</dc:creator>
		<pubDate>Mon, 11 Jun 2007 21:33:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68582</guid>
		<description>I think the most pressing problem is that it does not have a version annotation in the doctype! It sure will give web browser developers in the future problems...</description>
		<content:encoded><![CDATA[<p>I think the most pressing problem is that it does not have a version annotation in the doctype! It sure will give web browser developers in the future problems&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68561</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 11 Jun 2007 20:37:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68561</guid>
		<description>David,

Oh, I know. But why I expect that it will be ok in HTML 5 is from &lt;a href="http://blog.whatwg.org/html5-geekmeet" rel="nofollow"&gt;Simon Pieters' statement&lt;/a&gt;:

&lt;blockquote cite="http://blog.whatwg.org/html5-geekmeet"&gt;
Do you need to be consistent with the use of &#47;&gt; vs. &gt;?
No.
&lt;/blockquote&gt;</description>
		<content:encoded><![CDATA[<p>David,</p>
<p>Oh, I know. But why I expect that it will be ok in <acronym title="HyperText Markup Language">HTML</acronym> 5 is from <a href="http://blog.whatwg.org/html5-geekmeet" rel="nofollow">Simon Pieters&#8217; statement</a>:</p>
<blockquote cite="http://blog.whatwg.org/html5-geekmeet"><p>
Do you need to be consistent with the use of &#47;> vs. >?<br />
No.
</p></blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Hellsing</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68557</link>
		<dc:creator>David Hellsing</dc:creator>
		<pubDate>Mon, 11 Jun 2007 20:32:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68557</guid>
		<description>Actually, &lt;code&gt;&#60;meta HTTP-equiv="Content-Type" content="text/html; charset=UTF-8" /&#62;&lt;/code&gt; is not valid &lt;abbr&gt;HTML&lt;/abbr&gt; 4 strict, even if it probably &lt;em&gt;works&lt;/em&gt; in most user agents. Strict mode doesn't allow ending slashes in meta tags.

I'm not sure that is going to change in &lt;abbr&gt;HTML&lt;/abbr&gt; 5.</description>
		<content:encoded><![CDATA[<p>Actually, <code>&lt;meta <acronym title="HyperText Transfer Protocol">HTTP</acronym>-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;</code> is not valid <abbr><acronym title="HyperText Markup Language">HTML</acronym></abbr> 4 strict, even if it probably <em>works</em> in most user agents. Strict mode doesn&#8217;t allow ending slashes in meta tags.</p>
<p>I&#8217;m not sure that is going to change in <abbr><acronym title="HyperText Markup Language">HTML</acronym></abbr> 5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68532</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Mon, 11 Jun 2007 19:52:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68532</guid>
		<description>Henri,

Good seeing you here!
I agree that it maybe doesn't cause any technical harm; my opinions are from the perspective of working with a number of different web developers with various skill sets, on the same code, and therefore I personally prefer  stricter guidelines to enforce more consistency.

&lt;blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68365"&gt;
In HTML, quote omission and boolean attributes without an equals sign have been proper for years. 
&lt;/blockquote&gt;

Oh, absolutely, proper as in correct, but just less consistent. Less experienced web developers seem to have an easier time grasping XHTML since everything has to be closed, and you aren't allowed to omit any end tag, as opposed to HTML, which takes more skills and knowledge to know when it's ok and when it's not.

&lt;blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68365"&gt;
In HTML, the slash at the end of void element tags was previously non-conforming. It was too hard for many people and a change to allow the slash in HTML5 was lobbied in against Hixieâ€™s personal opinion.
&lt;/blockquote&gt;

Given &lt;a href="http://www.hixie.ch/advocacy/xhtml" rel="nofollow"&gt;Hixie's famous document&lt;/a&gt;, I can imagine that he didn't like that decision. :-)

Also, good to hear about &lt;code&gt;font&lt;/code&gt;!

Lachlan,

I won't get too upset about &lt;code&gt;font&lt;/code&gt; then, I promise. :-)

Yes, I understand that enforcing a certain convention will certainly upset some people, and maybe the document isn't the right place. It's just that my personal experience is that you need to be tough with web developers, or they will just ad lib too much. :-)

&lt;blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68427"&gt;
It would help if people would remain calm and rational.
&lt;/blockquote&gt;

Most definitely. I think that the discussion here, for instance, has been great. Commenters with strong opinions and great knowledge has been humble and completely open to listening to other people's input and tried to understand their perspective.

Thank you!</description>
		<content:encoded><![CDATA[<p>Henri,</p>
<p>Good seeing you here!<br />
I agree that it maybe doesn&#8217;t cause any technical harm; my opinions are from the perspective of working with a number of different web developers with various skill sets, on the same code, and therefore I personally prefer  stricter guidelines to enforce more consistency.</p>
<blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68365"><p>
In <acronym title="HyperText Markup Language">HTML</acronym>, quote omission and boolean attributes without an equals sign have been proper for years.
</p></blockquote>
<p>Oh, absolutely, proper as in correct, but just less consistent. Less experienced web developers seem to have an easier time grasping <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> since everything has to be closed, and you aren&#8217;t allowed to omit any end tag, as opposed to <acronym title="HyperText Markup Language">HTML</acronym>, which takes more skills and knowledge to know when it&#8217;s ok and when it&#8217;s not.</p>
<blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68365"><p>
In <acronym title="HyperText Markup Language">HTML</acronym>, the slash at the end of void element tags was previously non-conforming. It was too hard for many people and a change to allow the slash in HTML5 was lobbied in against Hixieâ€™s personal opinion.
</p></blockquote>
<p>Given <a href="http://www.hixie.ch/advocacy/xhtml" rel="nofollow">Hixie&#8217;s famous document</a>, I can imagine that he didn&#8217;t like that decision. <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Also, good to hear about <code>font</code>!</p>
<p>Lachlan,</p>
<p>I won&#8217;t get too upset about <code>font</code> then, I promise. <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Yes, I understand that enforcing a certain convention will certainly upset some people, and maybe the document isn&#8217;t the right place. It&#8217;s just that my personal experience is that you need to be tough with web developers, or they will just ad lib too much. <img src='http://www.robertnyman.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68427"><p>
It would help if people would remain calm and rational.
</p></blockquote>
<p>Most definitely. I think that the discussion here, for instance, has been great. Commenters with strong opinions and great knowledge has been humble and completely open to listening to other people&#8217;s input and tried to understand their perspective.</p>
<p>Thank you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lachlan Hunt</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68427</link>
		<dc:creator>Lachlan Hunt</dc:creator>
		<pubDate>Mon, 11 Jun 2007 13:19:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68427</guid>
		<description>Robert, thanks for your feedback.  Regarding font, you're certainly not alone in your opinion. I'm sure it will be getting removed from the spec in due course, it's not something you need to stress about.

Regarding code conventions, like attribute quoting, attribute minimisation, void element syntax, etc. that's really a matter of personal opinion and I can guarantee that if the spec tried to enforce one particular convention to please people like yourself, there will be plenty of other people complaining. Enforcing code conventions would be the job of a lint (e.g. like HTML Tidy), not a true conformance checker.  Authors are free to make use of lints that warn about conventions if they like, but we shouldn't enforce one set of conventions upon everyone through conformance requirements.

The attitude problem seems to be a result of people not accepting their ideas being questioned or constructively criticised and then getting all defensive.  It's unfortunate, but when one side gets all defensive and argumentitive, so does the other side and the problem escalates into attacking each other. I know I've been attacked several times just for questioning another's POV and/or asking for clarification. It would help if people would remain calm and rational.</description>
		<content:encoded><![CDATA[<p>Robert, thanks for your feedback.  Regarding font, you&#8217;re certainly not alone in your opinion. I&#8217;m sure it will be getting removed from the spec in due course, it&#8217;s not something you need to stress about.</p>
<p>Regarding code conventions, like attribute quoting, attribute minimisation, void element syntax, etc. that&#8217;s really a matter of personal opinion and I can guarantee that if the spec tried to enforce one particular convention to please people like yourself, there will be plenty of other people complaining. Enforcing code conventions would be the job of a lint (e.g. like <acronym title="HyperText Markup Language">HTML</acronym> Tidy), not a true conformance checker.  Authors are free to make use of lints that warn about conventions if they like, but we shouldn&#8217;t enforce one set of conventions upon everyone through conformance requirements.</p>
<p>The attitude problem seems to be a result of people not accepting their ideas being questioned or constructively criticised and then getting all defensive.  It&#8217;s unfortunate, but when one side gets all defensive and argumentitive, so does the other side and the problem escalates into attacking each other. I know I&#8217;ve been attacked several times just for questioning another&#8217;s POV and/or asking for clarification. It would help if people would remain calm and rational.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Henri Sivonen</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68365</link>
		<dc:creator>Henri Sivonen</dc:creator>
		<pubDate>Mon, 11 Jun 2007 08:13:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-68365</guid>
		<description>&lt;blockquote&gt;In general, you can add attributes to an element in any fashion you like.&lt;/blockquote&gt;
To put things into perspective, the choice of quoting does not cause any technical harm and XML does not require you to be consistent with your attribute quoting, either.
&lt;blockquote&gt;Quick closing of elements is also optional, meaning that any of the below, mixed together in the same document, are ok&lt;/blockquote&gt;
Again, to put things into perspective, the choice of void element syntax does not cause any technical harm and XML does not require you to be consistent with your empty element syntax, either.
&lt;blockquote&gt;Proper code for attributes and closing elements canâ€™t be that hard, can it?&lt;/blockquote&gt;
In HTML, quote omission and boolean attributes without an equals sign have been proper for years. In HTML, the slash at the end of void element tags was previously non-conforming. It was too hard for many people and a change to allow the slash in HTML5 was lobbied in against Hixieâ€™s personal opinion.
&lt;blockquote&gt;I sincerely canâ€™t believe that the &lt;code&gt;font&lt;/code&gt; element is still allowed.&lt;/blockquote&gt;
The current spec language regarding &lt;code&gt;font&lt;/code&gt; is a failed experiment. I would not spend too much energy on that part of the spec at this time.
&lt;blockquote&gt;Itâ€™s an interesting discussion. Who is the document main target audience? &lt;/blockquote&gt;
The &lt;em&gt;main&lt;/em&gt; target audience is implementors of software that consumes HTML. I expect tutorials, Oâ€™Reilly books, etc. to be published for Web authors.
&lt;blockquote&gt;And yes, every team should have a style guide no matter how strict or not the specification says.&lt;/blockquote&gt;
You are welcome to configure your editor to use the indent style of your choice, but I think the definition for document conformance is the wrong place to enshrine your favorite indent style as the only right one.</description>
		<content:encoded><![CDATA[<blockquote><p>In general, you can add attributes to an element in any fashion you like.</p></blockquote>
<p>To put things into perspective, the choice of quoting does not cause any technical harm and <acronym title="eXtensible Markup Language">XML</acronym> does not require you to be consistent with your attribute quoting, either.</p>
<blockquote><p>Quick closing of elements is also optional, meaning that any of the below, mixed together in the same document, are ok</p></blockquote>
<p>Again, to put things into perspective, the choice of void element syntax does not cause any technical harm and <acronym title="eXtensible Markup Language">XML</acronym> does not require you to be consistent with your empty element syntax, either.</p>
<blockquote><p>Proper code for attributes and closing elements canâ€™t be that hard, can it?</p></blockquote>
<p>In <acronym title="HyperText Markup Language">HTML</acronym>, quote omission and boolean attributes without an equals sign have been proper for years. In <acronym title="HyperText Markup Language">HTML</acronym>, the slash at the end of void element tags was previously non-conforming. It was too hard for many people and a change to allow the slash in HTML5 was lobbied in against Hixieâ€™s personal opinion.</p>
<blockquote><p>I sincerely canâ€™t believe that the <code>font</code> element is still allowed.</p></blockquote>
<p>The current spec language regarding <code>font</code> is a failed experiment. I would not spend too much energy on that part of the spec at this time.</p>
<blockquote><p>Itâ€™s an interesting discussion. Who is the document main target audience? </p></blockquote>
<p>The <em>main</em> target audience is implementors of software that consumes <acronym title="HyperText Markup Language">HTML</acronym>. I expect tutorials, Oâ€™Reilly books, etc. to be published for Web authors.</p>
<blockquote><p>And yes, every team should have a style guide no matter how strict or not the specification says.</p></blockquote>
<p>You are welcome to configure your editor to use the indent style of your choice, but I think the definition for document conformance is the wrong place to enshrine your favorite indent style as the only right one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67752</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Sat, 09 Jun 2007 11:25:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67752</guid>
		<description>Charles,

&lt;blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67524"&gt;
As a serious web developer, I doubt merely writing code to a some specification will earn you the $100/hr jobs. 
&lt;/blockquote&gt;

Absolutely not, but it's definitely a good start to know how to write proper code, and all the benefits of having valid code.

zcorpan,

&lt;blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67566"&gt;
What is considered conforming for authors to use does not affect web browser logic at all.

I can understand that consistent coding style can ease maintenance in a development team, but is document conformance the right place to enforce it?
&lt;/blockquote&gt;

It's an interesting discussion. Who is the document main target audience? Is it to make life easier for web developers of web browser vendors? I imagine the answer, naturally, is both, but what if you come to a point where you have to choose?

I can't really tell if the right place to enforce it is in a document or not. Personally, I think I'd prefer that, but maybe many other wouldn't.

And yes, every team should have a style guide no matter how strict or not the specification says.</description>
		<content:encoded><![CDATA[<p>Charles,</p>
<blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67524"><p>
As a serious web developer, I doubt merely writing code to a some specification will earn you the $100/hr jobs.
</p></blockquote>
<p>Absolutely not, but it&#8217;s definitely a good start to know how to write proper code, and all the benefits of having valid code.</p>
<p>zcorpan,</p>
<blockquote cite="http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67566"><p>
What is considered conforming for authors to use does not affect web browser logic at all.</p>
<p>I can understand that consistent coding style can ease maintenance in a development team, but is document conformance the right place to enforce it?
</p></blockquote>
<p>It&#8217;s an interesting discussion. Who is the document main target audience? Is it to make life easier for web developers of web browser vendors? I imagine the answer, naturally, is both, but what if you come to a point where you have to choose?</p>
<p>I can&#8217;t really tell if the right place to enforce it is in a document or not. Personally, I think I&#8217;d prefer that, but maybe many other wouldn&#8217;t.</p>
<p>And yes, every team should have a style guide no matter how strict or not the specification says.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zcorpan</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67566</link>
		<dc:creator>zcorpan</dc:creator>
		<pubDate>Fri, 08 Jun 2007 20:40:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67566</guid>
		<description>&lt;blockquote&gt;

In development environments, the more options you give web developers (meaning options than can be contradictory to each other), the more inconsistent code will be.

And, for maintenance purposes of code and I guess alo web browser logic, I believe it would be better with fewer options to accomplish the same thing.

&lt;/blockquote&gt;

What is considered conforming for authors to use does not affect web browser logic at all.

I can understand that consitent coding style can ease maintenance in a development team, but is document conformance the right place to enforce it? Isn't it better to have an internal style guide in the development team? You might need it anyway if you want consistent bracing style for the programming languages you use, which a conformance checker won't see.</description>
		<content:encoded><![CDATA[<blockquote>
<p>In development environments, the more options you give web developers (meaning options than can be contradictory to each other), the more inconsistent code will be.</p>
<p>And, for maintenance purposes of code and I guess alo web browser logic, I believe it would be better with fewer options to accomplish the same thing.</p>
</blockquote>
<p>What is considered conforming for authors to use does not affect web browser logic at all.</p>
<p>I can understand that consitent coding style can ease maintenance in a development team, but is document conformance the right place to enforce it? Isn&#8217;t it better to have an internal style guide in the development team? You might need it anyway if you want consistent bracing style for the programming languages you use, which a conformance checker won&#8217;t see.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: charles</title>
		<link>http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67524</link>
		<dc:creator>charles</dc:creator>
		<pubDate>Fri, 08 Jun 2007 17:40:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.robertnyman.com/2007/06/07/thoughts-on-html-5/#comment-67524</guid>
		<description>&lt;blockquote&gt;What I target here is solely web professionals building web sites for multinational companies or, even more important, the public sector, where a lot of people depend on being able to access the web sites they build.&lt;/blockquote&gt;

First, my apologies for getting your name wrong.

Is WHATWG targeting you, a serious web developer, or are they putting in place a specification that will deal with the chaos that you speak of. From what I've read from Ian H., this specification is meant to stand the test of time, to deal with syntax error's gracefully, etc. etc. 

As a serious web developer, I doubt merely writing code to a some specification will earn you the $100/hr jobs. I might imagine that the luster of "I write valid XHTML" might wear off sometime soon. Not that it's not important, but it's just part of the pie.

Maybe XHTML 2 is more fit to your desires?</description>
		<content:encoded><![CDATA[<blockquote><p>What I target here is solely web professionals building web sites for multinational companies or, even more important, the public sector, where a lot of people depend on being able to access the web sites they build.</p></blockquote>
<p>First, my apologies for getting your name wrong.</p>
<p>Is WHATWG targeting you, a serious web developer, or are they putting in place a specification that will deal with the chaos that you speak of. From what I&#8217;ve read from Ian H., this specification is meant to stand the test of time, to deal with syntax error&#8217;s gracefully, etc. etc. </p>
<p>As a serious web developer, I doubt merely writing code to a some specification will earn you the $100/hr jobs. I might imagine that the luster of &#8220;I write valid <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym>&#8221; might wear off sometime soon. Not that it&#8217;s not important, but it&#8217;s just part of the pie.</p>
<p>Maybe <acronym title="eXtensible HyperText Markup Language - HTML reformulated as XML">XHTML</acronym> 2 is more fit to your desires?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
