title: Does HTML5 requires spaces between attributes that are of quoted values?
body: <p>HTML does normally allow to have no spaces between attributes when attributes have values and those values are quoted.</p>
  
  <p>Example (<a href="http://www.validome.org/lang/en/errors/MISC/3004">Reference/Source</a>):</p>
  
  <blockquote>
    <p>In HTML-documents no White Spaces between Attributes are needed.</p>
  </blockquote>
  
  <pre><code>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"                                                                 
       "http://www.w3.org/TR/html4/loose.dtd"&gt;                                                                                   
  
  &lt;html&gt;                                                                                                                         
    &lt;head&gt;                                                                                                                       
      &lt;title&gt;no attribute space&lt;/title&gt;                                                                                          
      &lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"&gt;                                                   
    &lt;/head&gt;                                                                                                                      
    &lt;body&gt;                                                                                                                       
      &lt;p class="CLASS"title='TITLE'&gt;&lt;/p&gt;                                                                                         
    &lt;/body&gt;                                                                                                                      
  &lt;/html&gt;                                                                                                                        
  </code></pre>
  
  <p>See the third-last line: </p>
  
  <pre><code>    &lt;p class="CLASS"title='TITLE'&gt;&lt;/p&gt;                                                                                         
                     ^^
  </code></pre>
  
  <p>Now using such HTML chunk changing the doctype to HTML 5 (<code>&lt;!DOCTYPE HTML&gt;</code>), makes the <a href="http://validator.w3.org/check"><em>experimental</em> W3C HTML 5 conformance checker</a> give an error exactly there telling me:</p>
  
  <blockquote>
    <p>Validation Output: 1 Error</p>
    
    <p>Error Line 9, Column 22: No space between attributes.</p>
  
  <pre><code>    &lt;p class="CLASS"title='TITLE'&gt;&lt;/p&gt;
                      ^
  </code></pre>
  </blockquote>
  
  <p>So I thought that HTML 5 is backwards compatible to how browsers deal with HTML in reality and browsers AFAIK deal with this well. So I'm a bit puzzeled at least. I also have problems to decipher the (somewhat needlessly) compilcated HTML 5 specs to be precise at this point because what I did find (W3C again, see <a href="http://www.w3.org/TR/html-markup/syntax.html#syntax-attributes">http://www.w3.org/TR/html-markup/syntax.html#syntax-attributes</a>) it's not saying that this is (may nor must) be an error.</p>