【发布时间】:2017-10-08 01:13:49
【问题描述】:
我觉得这是一个基本问题,但在这里找不到解决方案。
我有一个要在 IE8 上显示的 html 页面(怪癖模式)。可悲的是,标题并没有使用它们应该使用的所有空间,而是显示在多行而不是一行。相同的 html 源代码可以在 chrome/firefox 上运行,但不能在 ie8 上使用 quirks 模式。
我应该怎么做才能在 IE8 上获得 chrome 的结果?不需要多浏览器支持,只需要 IE8。
文件:
<html>
<head>
<style type="text/css">
.color5 {background-color:#DBEAF5;font-family:arial;font-size:8pt;font-weight:normal;}
</style>
</head>
<body>
<TABLE WIDTH="100%" cellpadding=0 cellspacing=1 border=0 class="color6" >
<TR id="ED_ACTIONPLAN1_TR_1" class="color5" >
<TD WIDTH="47" class="color5" ALIGN=CENTER ></TD>
<TD WIDTH="86" class="color5" ALIGN=CENTER >Code</TD>
<TD WIDTH="285" class="color5" ALIGN=CENTER >Libelle</TD>
<TD WIDTH="86" class="color5" ALIGN=CENTER >Priorite</TD>
<TD WIDTH="86" class="color5" ALIGN=CENTER >Date de debut effective</TD>
<TD WIDTH="109" class="color5" ALIGN=CENTER >Date d'echeance reelle</TD>
<TD WIDTH="86" class="color5" ALIGN=CENTER >Taux de realisation</TD>
</TR>
</TABLE>
</body>
</html>
图片来自我的 1920x1080 屏幕的右上角。
铬:
IE8:
【问题讨论】:
-
您不需要在 CSS 周围使用
<!-- -->。此外,您应该使用 CSS 作为宽度,而不是使用width属性。 -
为什么在
<TABLE>之外还有一个</TD>? -
@RocketHazmat 生成 html。我做了一些清洁,但错过了那些。感谢 cmets。
标签: html html-table internet-explorer-8