それぞれ 25 ピクセルの 4 つの列がある 100 ピクセルのテーブルが必要です。
次に、ブラウザを展開すると、最初の列は最大 50px になります。
CSSのみの解決策はありますか? これらのスタイルを設定するために js を使用することは避けたいと思います。
HTML:
<table>
<tbody>
<tr>
<td>Item 1 expands</td>
<td>Item 2</td>
<td>Item 3</td>
<td>Item 4</td>
</tr>
</tbody>
</table>
CSS:
table {
table-layout: fixed;
}
td {
width: 25px;
}
td:nth-child(1) {
?? max-width: 500px; ??
?? width: 25%; ??
}