Я борюсь с созданием таблицы с одинаковой шириной столбца, кроме первой (только для флажков), которая должна быть как можно меньше. Однако флажок переполняется. Есть идеи, как это исправить? Я делаю это:
table {
table-layout: fixed;
width: 600px;
border-collapse: collapse;
}
td {
border: 1px solid red;
width: auto;
}
td:first-of-type {
width: 1%;
white-space: nowrap;
}
<table>
<tr>
<td><input type="checkbox" /></td>
<td>Long non-important text</td>
<td>Mid length</td>
<td>Short</td>
</tr>
<tr>
<td><input type="checkbox" /></td>
<td>Long non-important text</td>
<td>Mid length</td>
<td>Short</td>
</tr>
</table>
jsfiddle пример