title: Make this table column width fit just nice. Not too wide, not too narrow
body: <p>I am using angularjs ngtable module to create this table. </p>
  
  <p>Here is the relevant html code;</p>
  
  <pre><code>&lt;div ng-controller="TestCtrl" class="container"&gt;
      &lt;table ng-table="tableParams" class="table table-bordered"&gt;
          &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;name&lt;/th&gt;
              &lt;th&gt;remarks&lt;/th&gt;
          &lt;/tr&gt;
          &lt;/thead&gt;
  
          &lt;tbody&gt;
          &lt;tr ng-repeat="test in $data"&gt;
              &lt;td data-title="'name'" &gt;
                  {{test.name}}
              &lt;/td&gt;
              &lt;td data-title="'remarks'"&gt;
                  {{test.remarks}}
              &lt;/td&gt;
          &lt;/tr&gt;
          &lt;/tbody&gt;
      &lt;/table&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>The <code>name</code> string happens to be very short. Sometimes, it is at most 5 characters. Sometimes, at most 3 characters. The column width for <code>name</code> is usually wider than necessary. How to make this column fit just nice?</p>