title: `pandas.DataFrame.to_html()` without `table border` and `tr style`
body: <p>As per title, is it possible -- and if so, how -- to produce "clean" HTML code from <code>pandas.DataFrame.to_html()</code>?</p>
  
  <p>I have found that <code>border=...</code> and <code>justify=...</code> parameters control what is displayed there, but apparently no matter what value you put in there, you seems to always get them.</p>
  
  <p>Here is a minimal working example:</p>
  
  <pre><code>import pandas as pd
  import numpy as np
  
  df = pd.DataFrame(data=np.arange(3 * 4).reshape(3, 4))
  df.to_html(border=0, justify='inherit')
  </code></pre>
  
  <p>which produces:</p>
  
  <pre><code>&lt;table border="0" class="dataframe"&gt;
    &lt;thead&gt;
      &lt;tr style="text-align: inherit;"&gt;
      ...
  </code></pre>
  
  <p>However, I would have been expecting that:</p>
  
  <pre><code>import pandas as pd
  import numpy as np
  
  df = pd.DataFrame(data=np.arange(3 * 4).reshape(3, 4))
  df.to_html(classes=None, border=None, justify=None)
  </code></pre>
  
  <p>would / should produce:</p>
  
  <pre><code>&lt;table class="dataframe"&gt;
    &lt;thead&gt;
      &lt;tr&gt;
      ...
  </code></pre>
  
  <p>instead of:</p>
  
  <pre><code>&lt;table border="1" class="dataframe"&gt;
    &lt;thead&gt;
      &lt;tr style="text-align: right;"&gt;
      ...
  </code></pre>
  
  <p>since the introduction both <code>border</code> and <code>style</code> are <em>appearance</em> rather than structure tags and should be included through the <code>css</code>.</p>
  
  <p>So, is there any way to get rid of <code>border</code> from <code>table</code> and <code>style</code> from <code>tr</code> inside the <code>thead</code>?</p>