答案 0 :(得分:1)
您不能拥有任意宽度的单元格,这通常是来自任何空间的表格的标准行为,例如Excel,否则它不再是表格而只是文本列表。
但是,您可以让单元格跨越多列,您可以声明col值为5%并使用colspan创建自定义宽度“单元格”。
这绝对不是优雅或实用的,但我想不出任何其他方式在一张桌子上这样做。
<table width="100%" border="1" bgcolor="#ffffff">
<col width="5%">
<tr>
<td colspan=20>Title 1</td>
</tr>
<tr>
<td colspan=1>A</td>
<td colspan=9>3</td>
<td colspan=10>4</td>
</tr>
<tr>
<td colspan=1>B</td>
<td colspan=9>6</td>
<td colspan=10>7</td>
</tr>
<tr>
<td colspan=1>C</td>
<td colspan=9>9</td>
<td colspan=10>10</td>
</tr>
<tr>
<td colspan=20>Title 2</td>
</tr>
<tr>
<td colspan=4>11</td>
<td colspan=4>11</td>
<td colspan=4>11</td>
<td colspan=4>12</td>
<td colspan=4>2</td>
</tr>
</table>