IE 9显示内容不一致

时间:2012-03-14 13:08:23

标签: html internet-explorer

我有一个问题,即8和9显示我的内容不一致。

内容是表格中显示的表格数据。

内容有时嵌套在子表中。

html表现良好。

内容是动态创建的。

我无法在很长一段时间内弄清楚这种不稳定的行为,并希望记录解决方案以防其他人遇到此问题。

1 个答案:

答案 0 :(得分:0)

表格有时会包含跨越行和列的单元格。 我发现当一行未完成时发生了不稳定的行为,如下面第二行所示。其他浏览器优雅地处理了这个场景,而IE有时会正确显示信息,有时也会错误地显示。

解决方案是添加空白单元格以便IE不会混淆。

<table>
  <tr>
    <td colspan="2">
    </td>
    <td>
    </td>
  </tr>
  <tr>
    <td>
    </td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>