title: Wrong html table rendering using colspan and rowspan
body: <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-css lang-css prettyprint-override"><code>table {
    border: 2px solid;
    border-collapse: collapse;
  }
  
  td {
    border: 1px solid;
    padding: 5px;
  }</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;p&gt;first table &lt;/p&gt;
  &lt;table&gt;
      &lt;tr&gt; &lt;td rowspan="3"&gt;B&lt;/td&gt; &lt;td rowspan="2"&gt;C&lt;/td&gt; &lt;td rowspan="1"&gt;D&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt; &lt;td rowspan="1"&gt;E&lt;/td&gt; &lt;/tr&gt;
      &lt;tr&gt; &lt;td&gt;F&lt;/td&gt; &lt;td&gt;G&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;
  &lt;p&gt; second table, seems to wrong renden&lt;/p&gt;
  &lt;table&gt;
      &lt;tr&gt; &lt;td rowspan="3"&gt;B&lt;/td&gt; &lt;td rowspan="2"&gt;C&lt;/td&gt; &lt;td rowspan="1"&gt;D&lt;/td&gt; &lt;/tr&gt;
      &lt;tr&gt; &lt;td rowspan="2"&gt;E&lt;/td&gt; &lt;/tr&gt;
      &lt;tr&gt; &lt;td&gt;F&lt;/td&gt; &lt;/tr&gt;
  &lt;/table&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>In my opinion the second table should look like the first table, except
  that the cells E and G should be joined to a rowspan 2 cell E. </p>
  
  <p>But in doesn't, it just seems to have 2 rows and not 3, why?</p>