title: html table first column width not respecting pixel width
body: <p>I have a table with the following column sizing set. The first two are fixed, and the last one is set to occupy remaining space. However only the first <code>th</code> is <em>not</em> respecting width attribute (if set in pixels). It shows up proper width if I set in percent. Seems strange to me because I couldn't find any styles conflicting with it either. I even tried adding a column before "User" column, in which case User gets proper space as specified and the new column tries to spread.</p>
  
  <pre><code>&lt;table width="100%"&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th width="100"&gt;User&lt;/th&gt;
              &lt;th width="150"&gt;Date&lt;/th&gt;
              &lt;th width=""&gt;Note&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>What could be the possible cause for this? Why does it work for percent and not pixels? I even tried giving table width in px instead of %.</p>