2011-04-10 33 views
0

我试图创建一个表的布局是这样的:交错合并表格单元格的问题

A B 
C B 
C D 

伪代码:

<tr><td id='A'/><td id='B' rowspan=2/></tr> 
<tr><td id='C' rowspan=2/><td id='D'/></tr> 

但是这个代码显示电池“d”为鬼细胞像这样:

A B 
C B D 
C 

如果我尝试:

<tr><td id='A'/><td id='B' rowspan=2/></tr> 
<tr><td id='C' rowspan=2/></tr> 
<tr><td id='D'/></tr> 

我得到这个:

A B 
A B 
C D 
C D 

我会非常感激是有人能阐明这一些轻。

+1

“我试图创建一个表的布局” - 不要使用表格布局 – Eric 2011-04-10 16:13:58

+0

@Eric,我认为他们的意思是一张桌子_with a_布局像这样。 – Sam 2011-04-10 16:23:20

+0

@Sam:是的,但你得问自己为什么。 – Eric 2011-04-10 17:39:45

回答

1

jsfiddle,没有任何问题做出这样的:

<table> 
    <tr><td id='A'>A</td><td id='B' rowspan='2'>B</td></tr> 
    <tr><td id='C' rowspan='2'></td></tr> 
    <tr><td id='D'>D</td></tr> 
</table> 

我添加两个div和显示表规则,所以你可以看到,它的作品

+1

[这里没有div](http://jsfiddle.net/dWMuR/1/) – Sam 2011-04-10 16:25:10

+0

感谢堆家伙,这已经结束了很多挫折。尽管现在我觉得有点愚蠢...... – 2011-04-10 17:28:08