gpt4 book ai didi

html - 使用 rowspan 和 colspan 的复杂表格

转载 作者:太空宇宙 更新时间:2023-11-04 14:58:43 25 4
gpt4 key购买 nike

我必须制作一个非常复杂的表格,类似于下图中的表格。 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 没有正确的跨度大小。有人可以告诉我如何解决这个问题吗?

最佳答案

您的表格应该是每 8 行 5 列的表格(在合并许多单元格之前)。

您的所有行总共应该有 5 列(或者 colspan="2" 后跟 colspan="3" 示例)。前2个是这样,后面从第3个到最后一个都不对。

没有 fiddle ,因为我不会为你做 ;) 如果还有问题,请提供 table 为 5C x 8R 的 fiddle

编辑:OK 在这里解决了它:http://jsfiddle.net/W9nJU/5/

  • 主要问题在于第 2 行和第 3 行:虽然它们在显示时有双倍高度并且给人的印象是它们占据了 4 行,但它们应该——不,它们必须——每行只有 1 行。
    因此,左侧的 3 个单元格“1、4 和 8”垂直跨越 resp。 1、2 和 5 个单元格(但单元格 4 的高度是同样跨越 2 行的单元格的两倍)。
    修改:单元格“4”跨越 2 行(不是 4 行); “5”和“6”没有垂直跨度和resp。跨越 2 和 3 列;单元格“7”跨越 3 行(不是 4 行)
  • 单元格“8”跨越 5 行而不是 4 行
  • 我认为在标记为“9”-“17”的单元格中有另一个值相差 1,但我找不到了。也许不是。

您不是在具有固定大小网格的纸上或棋盘上作画。 HTML 表格有点像拓扑结构,其中大小无关紧要,环、杯子、 donut 和土星环具有相同的特征:“它只是一个圆环”(如果土星环不是由一百万个环组成的话)由积木制成的戒指......我的类比不太好)
在 HTML 表格算法从 HTML 代码构建单元格、行和列时(它甚至可以在缺少一些单元格的情况下这样做!),它不知道它们在图形浏览器或打印机上的大小.屏幕阅读器对此毫不关心。重要的是所需的细胞数量最少。 CSS 然后使用结果来设置样式并显示它。

关于html - 使用 rowspan 和 colspan 的复杂表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16693349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com