Firefox Safari和Chrome上具有行跨度的表的宽度问题

Firefox Safari和Chrome上具有行跨度的表的宽度问题,firefox,google-chrome,safari,width,html-table,Firefox,Google Chrome,Safari,Width,Html Table,在Safari和Chrome上定义了rowspan的表格上,我对表格单元格宽度有问题。我不知道这是一个错误还是我遗漏了什么。 这是复制它的简单HTML代码: <table style="width:1000px" border="1"> <tr> <td style="width:50px">a1</td> <td rowspan="2">b1</td> <td rowspan="2">c

在Safari和Chrome上定义了rowspan的表格上,我对表格单元格宽度有问题。我不知道这是一个错误还是我遗漏了什么。 这是复制它的简单HTML代码:

<table style="width:1000px" border="1">
<tr>
    <td style="width:50px">a1</td>
    <td rowspan="2">b1</td>
    <td rowspan="2">c1</td>
</tr>
<tr>
    <td>a2 and b2 and c2</td>
</tr>
</table>

a1
b1
c1
a2、b2和c2

在Firefox I中,第一列的宽度为50px,但在Safari和Chrome中没有(更大)。

我刚刚在最新版本的Chrome中测试了这一点,它似乎可以按预期工作(一旦添加了缺少的标记)。你能确认它对你有效吗?对我来说,它也适用于Windows上最新版本的Chrome和Safari。我假设您仍然有end
标记,即使您没有将其放在上面的代码中,是吗?你有任何CSS样式覆盖任何东西吗?也许在这里发布整个页面的HTML——也许某些HTML无效,破坏了这段代码?缺少的是一个可视化错误(在stackoverflow中没有被样式化为代码,因此缺少)。我添加了一个图像来显示我的意思