我正在創建一個包含6列的表格。第一列有一行文字,將是最寬的一列。剩下的5列將有文本的標題將被動態加載,所以我不知道寬度。列表大小匹配的html表格
本表採用Bootstrap(v3.3)設計,需要有響應。
有沒有辦法將第一列的大小設置爲設定的大小,然後根據最大的文本值來確定剩餘列的大小,使它們全部具有相同的寬度?
以下是僅顯示標題和第一行的表格。正如你所看到的標題列有不同的寬度。
<table>
<thead>
<tr>
<th></th>
<th>Terrible</th>
<th>Bad</th>
<th>Average</th>
<th>Good</th>
<th>Excellent</th>
</tr>
</thead>
<tr>
<td>How was the food in the hotel</td>
<td class="text-center">o</td>
<td class="text-center">o</td>
<td class="text-center">o</td>
<td class="text-center">o</td>
<td class="text-center">o</td>
</tr>
</table>
這裏是一個demo fiddle
雖然這肯定工程,我想知道是否有一個CSS代碼少的代碼解決方案? –
可能有,如果我打算,我會使用'table-layout:fixed',但是左列會出現問題。如果有人知道一個CSS解決方案,它會很有趣。 – Benjamin
我希望有一個CSS解決方案。這是有效的,但第一列包含在調整大小中,但它應占用剩餘的空間。 –