我已经在这个网站上工作了很长一段时间,我终于让它看起来很漂亮了。但是我注意到IE8上的主页有问题(没有其他浏览器出现过这个我用过的问题)
在IE8中,该网站如下所示:
注意最右边两侧的蓝条,它们显示<td>
的宽度。其中的内容应该是160px,但<td>
本身比它应该更宽。正如您在左侧的HTML分析器中看到的那样,宽度设置为“160”,但页面中的HTML表示:
<td style="width: 160px;max-width:160px"width="160px"align="center"valign="top">
出于绝望,我已经尝试了一些事情。为什么IE继续讨厌我?我可以编写什么代码来使IE像其他浏览器一样好玩?
如果您想深入了解来源,实际网站网址为http://EpicClanWars.com。
答案 0 :(得分:7)
将table-layout: fixed
添加到<table>
的样式中。如果没有它,将width
应用于表格单元格将被解释为min-width
(从min-width
不存在时的结转)