【发布时间】:2013-05-23 03:15:55
【问题描述】:
我必须制作一张非常复杂的表格,类似于下图中的表格。 http://irinaciocan.ro/tehnici_web_2012/imagini/tabel_ciudatel29.png
我试过这个标记,但效果不好。 http://jsfiddle.net/miskolc/W9nJU/3/
<body>
<table border="10" cellpadding="0" cellspacing="0">
<tr>
<td colspan="1" rowspan="1">1</td>
<td colspan="2" rowspan="1">2</td>
<td colspan="2" rowspan="1">3</td>
</tr>
<tr>
<td colspan="2" rowspan="4">4</td>
<td colspan="3" rowspan="2">5</td>
</tr>
<tr>
<td colspan="2" rowspan="2">6</td>
<td colspan="1" rowspan="4">7</td>
</tr>
<tr>
<td rowspan="4" colspan="1">8</td>
<td rowspan="1" colspan="1">9</td>
<td rowspan="1" colspan="1">10</td>
<td rowspan="2" colspan="1">11</td>
</tr>
<tr>
<td rowspan="1" colspan="2">12</td>
</tr>
<tr>
<td rowspan="3" colspan="1">13</td>
<td rowspan="1" colspan="3">14</td>
</tr>
<tr>
<td rowspan="1" colspan="2">15</td>
<td rowspan="1" colspan="1">16</td>
</tr>
<tr>
<td rowspan="1" colspan="2">17</td>
</tr>
</table>
</body>
和 CSS
td {
width:50px;
height:50px;
padding:0px;
}
我不明白为什么单元格 6 与单元格 5 保持在同一行,即使它们位于不同的 tr 标签内。 我也不明白为什么单元格 1、2、3 没有正确的跨度大小。 谁能告诉我如何解决这个问题?
【问题讨论】:
-
您展示的预览 JPG 是一个“5 列”宽的模板。我建议你首先从一行 5 个相等的 td 开始。然后开始从上到下制作其他行。
标签: html css html-table