我想像这样创建一个<table>
:
||Mo ||Tu ||We ||Th ||Fr ||Sa ||Su ||
| 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
如你所见,这是一个月的日子。让我感到困惑的是,我必须在第一天之前粘贴一个空的缓冲区<td colspan="N-1">
。否则,该表最终看起来像这样:
||Mo ||Tu ||We ||Th ||Fr ||Sa ||Su ||
| 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
这显然是错误的。那么,有没有什么方法可以让该行的第一个表格单元格在N列中开始,而不是1,而不需要缓冲区单元格?
注意: 我知道添加缓冲区并不是一件大事,但我很好奇是否有可能没有。如果没有它,样式也会更容易......
我很好奇,只是为了给出一些上下文,我不想显示那些空的缓冲单元格。我希望他们真的走了。这是我想要的形象:
这里我有一个空的缓冲区,我必须将边框设置为none,背景设置为与桌子后面的容器相同,以使它看起来像那样。
答案 0 :(得分:0)
当然最简单的布局是7x5表吗? - 根据您是否有内容来设置边框的样式?
答案 1 :(得分:0)
那是不可能的。你需要一个空单元格。
答案 2 :(得分:0)
只有html表,这是不可能的。 顺便说一下,我使用的是几个空单元而不是一个空单元 - 它不会影响你的结果但是生成和处理起来更简单