Fit table cells to the content in table with many columns
<p>I have table with many columns and I want the columns to be fit to their max cell content.</p>

<p>It works properly if I have only few columns, but if I have many columns it does not work. I want each row to be in one row.</p>

<p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
<div class="snippet-code">
<pre class="snippet-code-css lang-css prettyprint-override"><code>.rTable {
  display: table;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
.rTableCell,
.rTableCellError,
.rTableHead {
  display: table-cell;
  padding: 3px 10px;
  border: 1px solid #999999;
}</code></pre>
<pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;table class="rTable" style="width:100%"&gt;
  &lt;thead class="rTableHeading"&gt;
    &lt;tr class="rTableRow"&gt;
      &lt;th class="rTableHead"&gt;# Time&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Exec Status&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Fail Reason&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Temp Sensor&lt;/th&gt;
      &lt;th class="rTableHead"&gt;SvDrop Version&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Band&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Measured current&lt;/th&gt;
      &lt;th class="rTableHead"&gt;#i&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Temperature&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Power Supply 1.8 Voltage I&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Power Supply 1.8 Voltage II&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Power Supply 3.3 Voltage I&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Power Supply 3.3 Voltage II&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Power Supply 1.24 Voltage&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Power Supply 1 Voltage&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Chain&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Additional Chain&lt;/th&gt;
      &lt;th class="rTableHead"&gt;BB Filter&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Current Mode&lt;/th&gt;
      &lt;th class="rTableHead"&gt;PA IntrExtrSelect&lt;/th&gt;
      &lt;th class="rTableHead"&gt;MixerFreqTune&lt;/th&gt;
      &lt;th class="rTableHead"&gt;PA DRV Gain&lt;/th&gt;
      &lt;th class="rTableHead"&gt;PA Core&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Mixer Gain&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Frequency [MHz]&lt;/th&gt;
      &lt;th class="rTableHead"&gt;AbortTimeout&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Signal Tx Type&lt;/th&gt;
      &lt;th class="rTableHead"&gt;POUT-Limit-0&lt;/th&gt;
      &lt;th class="rTableHead"&gt;POUT-Limit-1&lt;/th&gt;
      &lt;th class="rTableHead"&gt;POUT-Limit-2&lt;/th&gt;
      &lt;th class="rTableHead"&gt;POUT-Limit-3&lt;/th&gt;
      &lt;th class="rTableHead"&gt;calibration summary&lt;/th&gt;
      &lt;th class="rTableHead"&gt;CablesLoss&lt;/th&gt;
      &lt;th class="rTableHead"&gt;BB CableLoss&lt;/th&gt;
      &lt;th class="rTableHead"&gt;ProjectLoss&lt;/th&gt;
      &lt;th class="rTableHead"&gt;BB ProjectLoss&lt;/th&gt;
      &lt;th class="rTableHead"&gt;XTAL_X1&lt;/th&gt;
      &lt;th class="rTableHead"&gt;XTAL_X2&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Band Gap&lt;/th&gt;
      &lt;th class="rTableHead"&gt;RTRIM&lt;/th&gt;
      &lt;th class="rTableHead"&gt;LO_iDC&lt;/th&gt;
      &lt;th class="rTableHead"&gt;LO_qDC&lt;/th&gt;
      &lt;th class="rTableHead"&gt;IQ_IQAMP&lt;/th&gt;
      &lt;th class="rTableHead"&gt;IQ_IQPHASE&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Calibration Captune&lt;/th&gt;
      &lt;th class="rTableHead"&gt;TimeSkew&lt;/th&gt;
      &lt;th class="rTableHead"&gt;PLL Lock&lt;/th&gt;
      &lt;th class="rTableHead"&gt;POUT [dBm]&lt;/th&gt;
      &lt;th class="rTableHead"&gt;LO-Leakage [dBc]&lt;/th&gt;
      &lt;th class="rTableHead"&gt;LO-Leakage [dBm]&lt;/th&gt;
      &lt;th class="rTableHead"&gt;IQ-Imbalance [dBc]&lt;/th&gt;
      &lt;th class="rTableHead"&gt;IQ-Imbalance [dBm]&lt;/th&gt;
      &lt;th class="rTableHead"&gt;DVM Current [mA]&lt;/th&gt;
      &lt;th class="rTableHead"&gt;Tx Gain&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody class="rTableBody"&gt;
    &lt;tr class="rTableRow "&gt;
      &lt;td class="rTableCell"&gt;12:19:22&lt;/td&gt;
      &lt;td class="rTableCell"&gt;OK&lt;/td&gt;
      &lt;td class="rTableCell"&gt;&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Low&lt;/td&gt;
      &lt;td class="rTableCell"&gt;1.2956&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Ch1&lt;/td&gt;
      &lt;td class="rTableCell"&gt;NONE&lt;/td&gt;
      &lt;td class="rTableCell"&gt;WBPAPD&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Hi&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Internal&lt;/td&gt;
      &lt;td class="rTableCell"&gt;9&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Full_Core&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Full_Core&lt;/td&gt;
      &lt;td class="rTableCell"&gt;_0dB&lt;/td&gt;
      &lt;td class="rTableCell"&gt;_2412_Ch1_g&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Dac&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;{WiFiCableLoss : (CablesLoss : -7.013)}{DBoardLoss : (ProjectLoss : -0.835137789)}{CrystalCalibration : (XTAL_X1 : 463)(XTAL_X2 : 463) defult}{BandGapBuff : (Band Gap : 0.6) defult}{Rtrim : (RTRIM : 32) defult}{TxLoCalibration : (LO_iDC : 0)(LO_qDC
        : 0) defult}{TxIQMismatch : (IQ_IQAMP : 0)(IQ_IQPHASE : 0) defult}{TxMixerCap : (MixerFreqTune : 9)}&lt;/td&gt;
      &lt;td class="rTableCell"&gt;-7.013&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Not used&lt;/td&gt;
      &lt;td class="rTableCell"&gt;-0.835137789&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Not used&lt;/td&gt;
      &lt;td class="rTableCell"&gt;463&lt;/td&gt;
      &lt;td class="rTableCell"&gt;463&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0.6&lt;/td&gt;
      &lt;td class="rTableCell"&gt;32&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Not used&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Not used&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Yes&lt;/td&gt;
      &lt;td class="rTableCell"&gt;-4.4350&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCellError"&gt;31.6733 &amp;#8214; [ &gt; 35 ]&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr class="rTableRow "&gt;
      &lt;td class="rTableCell"&gt;12:19:23&lt;/td&gt;
      &lt;td class="rTableCell"&gt;OK&lt;/td&gt;
      &lt;td class="rTableCell"&gt;&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Hi&lt;/td&gt;
      &lt;td class="rTableCell"&gt;1.3091&lt;/td&gt;
      &lt;td class="rTableCell"&gt;1&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;null&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Ch1&lt;/td&gt;
      &lt;td class="rTableCell"&gt;NONE&lt;/td&gt;
      &lt;td class="rTableCell"&gt;WBPAPD&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Hi&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Internal&lt;/td&gt;
      &lt;td class="rTableCell"&gt;8&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Full_Core&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Full_Core&lt;/td&gt;
      &lt;td class="rTableCell"&gt;_0dB&lt;/td&gt;
      &lt;td class="rTableCell"&gt;_5500_Ch100_a&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Dac&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;{WiFiCableLoss : (CablesLoss : -10.578)}{DBoardLoss : (ProjectLoss : -0.67644533)}{CrystalCalibration : (XTAL_X1 : 463)(XTAL_X2 : 463) defult}{BandGapBuff : (Band Gap : 0.6) defult}{Rtrim : (RTRIM : 32) defult}{TxLoCalibration : (LO_iDC : 0)(LO_qDC
        : 0) defult}{TxIQMismatch : (IQ_IQAMP : 0)(IQ_IQPHASE : 0) defult}{TxMixerCap : (MixerFreqTune : 8) defult}&lt;/td&gt;
      &lt;td class="rTableCell"&gt;-10.578&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Not used&lt;/td&gt;
      &lt;td class="rTableCell"&gt;-0.67644533&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Not used&lt;/td&gt;
      &lt;td class="rTableCell"&gt;463&lt;/td&gt;
      &lt;td class="rTableCell"&gt;463&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0.6&lt;/td&gt;
      &lt;td class="rTableCell"&gt;32&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Not used&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Not used&lt;/td&gt;
      &lt;td class="rTableCell"&gt;Yes&lt;/td&gt;
      &lt;td class="rTableCell"&gt;-1.4360&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCell"&gt;0&lt;/td&gt;
      &lt;td class="rTableCellError"&gt;34.6723 &amp;#8214; [ &gt; 35 ]&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;</code></pre>
</div>
</div>
</p>