如何在同一寬度的colspan
下創建列?colspan下的相同列寬
我有像表中的頭像例子。
<html>
<head>
<style>td {border: solid 1px black;}</style>
</head>
<body>
<table style="width: 100%;border-collapse: collapse;">
<tr>
<td rowspan="2">Some header columns or even several(big or small)</td>
<td colspan="4">pre-defined number of undercolumns</td>
</tr>
<tr>
<td>1</td><td>11</td><td>111</td><td>1111</td>
</tr>
<tr>
<td>data_row</td><td>4444</td><td>333</td><td>22</td><td>1</td>
</tr>
</table>
</body>
</html>
我已經創建了一個jsFiddle來說明這一點。
可能的列數(製作相同寬度)可能不同。由於其他列的存在,將table-layout
更改爲fixed
對我來說不是一個解決方案。由於不確定數據內容的長度,我無法以固定寬度製作它們。由於它是所有表的百分比,而不是列組,所以我也不能使用百分比寬度來完成它們。
我仍然沒有適當的解決方案,但使用下一個解決方法:我只是設置'最小寬度列標題爲最大的(在我的情況下是可能的)。 –