请考虑以下
HTML表定义.
A | 2 | B |
C | ||
1 | 3 |
我希望桌子看起来像:
+---+---+---+
| A | 2 | B |
| +---+ |
| | C | |
+---+ +---+
| 1 | | 3 |
+---+---+---+
但在Firefox,IE8和Chrome中,表格呈现如下:
+---+---+---+
| A | 2 | B |
+---+---+---+
| 1 | C | 3 |
+---+---+---+
如果我向表中添加另一列,如下所示:
a | A | 2 | B |
b | C | ||
c | 1 | 3 |
…我得到以下内容,这更像是我想要的.
+---+---+---+---+
| a | A | 2 | B |
+---+ +---+ |
| b | | C | |
+---+---+ +---+
| c | 1 | | 3 |
+---+---+---+---+
问题:
>浏览器是否正常运行?如果是这样,为什么在上面给出的第一个HTML片段的情况下,表格会非直观地崩溃?
>是否有任何有效的HTML / css会强制表格按照我的意图显示?