我想要一個100px的表格,每列25px。CSS:表格中一列的大小可變
然後,當瀏覽器展開時,第一列可以達到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%; ??
}
'最小寬度:25px','最大寬度:50px','寬度:25%' – 2013-04-23 19:07:55
是否有特定桌子本身被限制在100px寬?如果單元格全部被鉗位到25px,那麼默認情況下表格應該寬度爲100px。 – cimmanon 2013-04-23 19:18:32
我重寫了一個設置'width:auto'的樣式,不幸的是我不得不在這個項目的其他人物組件之上構建。也許我應該試試'width:default'? – 2013-04-23 19:19:42