title: Can non-table elements be placed between table "root" elements?
body: <p>According to <a href="http://validator.w3.org/" rel="nofollow">W3C Validator</a>, The following HTML is valid:</p>
  
  <pre><code>&lt;table id="searchForm" class="formLabelsLeft" &gt;
    &lt;caption&gt;Search criteria&lt;/caption&gt;
    &lt;tbody&gt;...&lt;/tbody&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>But I'm wondering, is <code>&lt;caption&gt;</code> allowed between <em>table</em> tag and <em>tbody</em> tag?<br>
  If yes, why? And can other elements be placed here?</p>