您可以给第一个单元格(因此列)一个宽度,其余的默认为
auto
table { table-layout: fixed; border-collapse: collapse; width: 100%;}td { border: 1px solid #000; width: 150px;}td+td { width: auto;}<table> <tr> <td>150px</td> <td>equal</td> <td>equal</td> </tr></table>或者获取列宽的“正确方法”可能是使用
col元素本身
table { table-layout: fixed; border-collapse: collapse; width: 100%;}td { border: 1px solid #000;}.wide { width: 150px;}<table> <col span="1" > <tr> <td>150px</td> <td>equal</td> <td>equal</td> </tr></table>


