title: HTML5 and well-formedness
body: <p>I'm looking into HTML5 and I'm puzzled why it goes so easy on well-formedness.  </p>
  
  <pre><code>&lt;div id="main"&gt;  
  &lt;DIV ID="main"&gt;  
  &lt;DIV id=main&gt;
  </code></pre>
  
  <p>are all valid and produce the same result. I thought with XHTML we moved to XML compliant code at no cost (I don't count closing tags as a cost!). Now the HTML5 spec looks to be written by lazy coders and/or anarchists. The result is that from the start of HTML5 we have two versions: HTML5 and the XML compliant XHTML5. Would you consider it an asset if C would suddenly allow you to write a for construct in the following ways? </p>
  
  <pre><code>for(i = 0; i &lt; 10; i++) {  
  for(i = o; i &lt; 1o; i++) {  // you can use "o" instead of "0"  
  for(i = 0, i &lt; 10, i++) {  // commas instead of semicolons are alright!  
  </code></pre>
  
  <p>Frankly, as an XHTML coder since many moons I feel a bit insulted by the HTML5 spec.<br>
  Wadya think?<br>
  Steven  </p>
  
  <p><strong>edit:</strong><br>
  Mind the "wadya": would you as a customer accept a letter with "wadya" written instead of "What do you"? :-)</p>