title: Stray end tag "head"
body: <p>I have the following html5 code:  </p>
  
  <pre><code>&lt;head&gt;
      &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;
      &lt;link href="Style.css" rel="stylesheet" type="text/css"&gt; 
      &lt;title&gt;Catalogo Dischi&lt;/title&gt;
          &lt;p class="title"&gt; Catalogo Dischi &lt;/p&gt;
      &lt;a id="index"&gt;
          &lt;p class="subtitle"&gt;Indice&lt;/p&gt;
      &lt;/a&gt;
      &lt;p class="text"&gt;
          &lt;a href="#classic"&gt;Musica Classica&lt;/a&gt;
          &lt;br/&gt;
          &lt;a href="#jazz"&gt;Musica Jazz&lt;/a&gt;
          &lt;br/&gt;
          &lt;a href="#country"&gt;Musica Country&lt;/a&gt;
      &lt;/p&gt;
  &lt;/head&gt;
  </code></pre>
  
  <p><strong>The code is inside the html tag</strong>. I don't understand the reason of this error, I close all tags except for meta and link, which can't be closed, what's the problem?</p>