Firefox下td高度显示问题

html代码如下:






            <tr align="center">
                <td width="24" rowspan="2">
                    #
                </td>
                <td width="120" rowspan="2">
                    首列
                </td>
                <td colspan="2">
                    次列
                </td>
            </tr>
            <tr align="center">
                <td width="90">
                    A
                </td>
                <td width="70">
                    B
                </td>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td width="24" rowspan="2">
                    1
                </td>
                <td width="120" rowspan="2">
                    <div>首</div>
                    <div>列</div>
                    <div>名</div>
                    <div>称</div>
                </td>
            </tr>
            <tr>
                <td width="90">
                    内容A
                </td>
                <td width="70">
                    内容B
                </td>
            </tr>
        </tbody>
    </table>
</body>


我想要的效果是“内容A”和“内容B”的高度与“首列名称”相同。即三者应该显示在同一行。
在IE下误差比较小,加上颜色样式后基本可以填补此误差。但在Firefox(3.6.12版本)下差别很大!
麻烦各个大侠给小弟指点下下。先谢了。。。

tbody里行列算错了
[code="html"]




1








内容A


内容B



[/code]