我有一张带有 colspan 的表,它表现得不好。
请比较以下小提琴:
http://jsfiddle.net/lucaswiener/WBdc8/
http://jsfiddle.net/lucaswiener/WBdc8/1/
我希望第二个小提琴的行为与第一个小提琴一样。
如果它们在您看来相同,则使用我的浏览器(最新的 chrome),第一个会呈现第一列(包含“foo”的列)而没有任何填充。第二个在第一列中有很多左侧填充。
第一个小提琴html代码:
<table border="1">
<tr>
<td>
foo
</td>
<td class="lol">
bar
</td>
</tr>
<tr>
<td colspan="2">foo walked into a bar. When he ordered food, the bar kicked him out :(
</td>
</tr>
第二小提琴html代码:
<table border="1">
<tr>
<td>
foo
</td>
<td class="lol">
bar
</td>
</tr>
<tr>
<td colspan="2">foowalkedintoabar.Whenheorderedfood,thebarkickedhimout:(
</td>
</tr>
怎么会这样?
编辑:刚刚在 Firefox 中进行了测试,这似乎按预期工作。我猜这个问题适用于 webkit 浏览器。