症状
请考虑以下情形:
-
网页都有一个表包含四列的宽度 25%。
-
该表还包含一行和两个单元格,而每个单元格跨越两列。
-
表已修复所定义的列标签来指定正确的列宽度的表布局。
-
表的内容包含定义跨越宽度的单元格。
在这种情况下,单元格宽度的计算失败,并且可能导致不正确的单元格跨越。 在以下示例中,表格单元格应共享表的大小为 50%。但是,在这种情况下,表格单元格不跨单元格宽度为 50%。
<table class="blueBorder borderBox" style="table-layout: fixed; width: 200px" cellspacing="0" cellpadding="0" border="0" > <colgroup>
<col style="width: 25%"> <col style="width: 25%"> <col style="width: 25%"> <col style="width: 25%"> </colgroup> <tbody> <tr> <td colspan="2" class="redBorder">colspan=2</td> <td colspan="2" class="redBorder">colspan=2</td> </tr> </tbody> </table>
注意:在 Internet Explorer 10,单元计算工作 Internet Explorer 5 突发模式并在 Internet Explorer 7 文档模式。但是,单元格计算无法在其它文档模式下正常工作。
解决方案
更新信息
若要解决此问题,请安装最新的 Internet Explorer 累积安全更新。要做到这一点,请转到Microsoft 更新。 有关最新的 Internet Explorer 累积安全更新的技术信息,请访问以下 Microsoft 网站︰
http://www.microsoft.com/technet/security/current.aspx注意:此更新最初包含在安全更新 2888505。 有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2888505 MS13 088: Internet Explorer 累积安全更新︰ 2013 年 11 月 12 日
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
参考资料
请参见用于描述软件更新的术语Microsoft。