我有一张桌子,上面有我制作的布局。 Google Chrome浏览器和Firefox浏览器的布局看起来不错,但在Internet Explorer中看起来不错。在Internet Explorer中,表格看起来很糟糕
这是它是如何看起来在Chrome:
这是它的外观在IE:
这是表的HTML代码:
<table border="1">
<tr>
<td style="width: 46%" colspan="2"></td>
<td style="width: 23%; padding-top: 0.5%" rowspan="2"></td>
<td style="width: 23%; padding-top: 0.5%" rowspan="2"></td>
</tr>
<tr>
<td style="width: 23%" rowspan="2"></td>
<td style="width: 23%" rowspan="2"></td>
</tr>
<tr>
<td style="width: 46%" colspan="2"></td>
</tr>
</table>
我该如何解决这些布局差异?
他不应该为IE调整标记或CSS。如果标记有效,那么IE就是问题所在。 (当然,IE总是有问题) – Rob
@Rob我同意你的观点。 IE始终是个问题,但一位优秀的开发人员总是让他的工作跨浏览器兼容,而这正是他要求我们帮助他的。 – tinthetub
但我不同意他应该为IE改变工作标记。还有其他的方法就像你展示的那样。 (每当有人说,“跨浏览器兼容”,他们总是指“让它在IE中工作”。) – Rob