title: html <span> tags around tables, lists
body: <p>I am working on a project where I am sending html to a PDF creator, so I'm not too worried about proper html as long as it shows up correctly on the PDF.</p>
  
  <p>I am currently working on a PDF where about half the page is in a different size font than the other.  I was hoping to accomplish this easily by putting  tags around the selection.  However, there are tables and lists which are not inheriting the css styles.</p>
  
  <p>For example:</p>
  
  <p>CSS:</p>
  
  <pre><code>.fs8
  {
      font-size:8pt;
  }
  </code></pre>
  
  <p>HTML:</p>
  
  <pre><code>...
  &lt;p&gt;Size 10 text here...&lt;/p&gt;
  
  &lt;span class='fs8'&gt;
  
  &lt;p&gt;This text is size 8&lt;/p&gt;
  
  &lt;table&gt;
      &lt;tr&gt;
          &lt;td&gt;This text is NOT size 8&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/table&gt;
  
  &lt;p&gt;Still size 8...&lt;/p&gt;
  
  &lt;ul&gt;
      &lt;li&gt;NOT size 8!
  &lt;/ul&gt;
  
  &lt;/span&gt;
  
  &lt;p&gt;Size 10 again...&lt;/p&gt;
  </code></pre>
  
  <p>Is there any good way to span across tables and lists, so I don't have to add class tags in hundreds of places?</p>