title: Applying "page-break-before" to a table row (tr)
body: <p>According to W3.org, the style <code>page-break-after</code> applies to block level elements (<a href="http://www.w3.org/TR/2004/CR-CSS21-20040225/page.html#page-break-props" rel="noreferrer">http://www.w3.org/TR/2004/CR-CSS21-20040225/page.html#page-break-props</a>)</p>
  
  <p><code>&lt;tr&gt;</code> is a block level element (according to this: <a href="http://www.htmlhelp.com/reference/html40/block.html" rel="noreferrer">http://www.htmlhelp.com/reference/html40/block.html</a>, it is)</p>
  
  <p>I'm doing this, but the page break is not creating an actual page break when printing:</p>
  
  <pre><code>  &lt;table&gt;
      &lt;tr&gt;&lt;td&gt;blah&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;blah&lt;/td&gt;&lt;/tr&gt;
      &lt;tr style="page-break-after: always"&gt;&lt;td&gt;blah&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;blah&lt;/td&gt;&lt;/tr&gt;
    &lt;/table&gt;
  </code></pre>
  
  <p><strong>Am I doing this the correct way?</strong></p>
  
  <p>If <code>&lt;tr&gt;</code> wasn't a block level element: <strong>how am I suppose to achieve this page break?</strong></p>
  
  <p>Note: the before code is just an example, but what I'm trying to do is to put a page-break every 5 rows of the table, so if you know any tips for that case, will be appreciated</p>