Html <;td风格=”和“;宽度:“&燃气轮机;不适用于Internet Explorer 7和Internet Explorer 5

Html <;td风格=”和“;宽度:“&燃气轮机;不适用于Internet Explorer 7和Internet Explorer 5,html,internet-explorer,Html,Internet Explorer,我的一些网页上有表格。表格的一部分具有上面标题中的样式。在除Internet Explorer 7和Internet Explorer 5之外的所有web浏览器上,上面的宽度都是正确的。然而,在Internet Explorer 7和5上,宽度是错误的。它太大了 谢谢 威廉 整个页面的代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm

我的一些网页上有表格。表格的一部分具有上面标题中的样式。在除Internet Explorer 7和Internet Explorer 5之外的所有web浏览器上,上面的宽度都是正确的。然而,在Internet Explorer 7和5上,宽度是错误的。它太大了

谢谢

威廉

整个页面的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

您可能需要在HTML的顶部有一个单独的CSS页面和一个IF语句来评估它是哪个web浏览器。然后,如果是IE 5或IE 7,请选择不同的样式表

<!--[if IE]>
<table border="0" cellpadding="0" cellspacing="0" width="100%">  
<tbody>
<tr>
  <td colspan="3" class="tableseparator_temp">Temperature/Humidity</td>......
</tbody>
</table>
<![endif]-->

然后,我们在下面添加条件if not right

<!--[if !IE]>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td colspan="3" class="tableseparator_temp">Temperature/Humidity</td>.........
</tbody>
</table
<![endif]-->

使用折旧属性而不是CSS属性,它会起作用

td width=""

是的,我该怎么做呢?另外,如果你不想做一个完整的CSS页面,你可以把这个if语句放在td出现的地方,并根据它在哪里或不在哪里有两个不同的表,谢谢。我会用这个吗?meta http equiv=x-ua-compatible content=ie=7查看上面的更改它是一个愚蠢的web浏览器,毕竟世界上只有1%的人使用它。忘记IE5吧。IE7更重要。哈哈:你为什么要为没有微软支持的浏览器编写代码?我现在不想麻烦了。我试过了,但还是没用。IE7和IE5不受支持,因此任何代码都不会改变IE7和IE5的显示。您能提供一个屏幕截图吗?我不清楚这个问题,但您可能还需要了解一些其他事项,如添加body{table layout:fixed;},或使用。如果你想提供一个屏幕截图和/或CSS,我来看看;也不管用。我有7页使用标签。所以,我不想把所有的东西都重新编码。我的网站的CSS现在在我的帖子里。
<!--[if !IE]>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td colspan="3" class="tableseparator_temp">Temperature/Humidity</td>.........
</tbody>
</table
<![endif]-->
td width=""