html网站在Internet Explorer中不工作

问题描述:

我刚刚做了一个网站,并且一直在Chrome和Firefox上进行测试。html网站在Internet Explorer中不工作

我今天把网站在线,并发现它完全不能与Internet Explorer功能!我去了wc3验证器,但我看不到任何会导致这种灾难性故障的事情。

我很慌张。谁能帮忙?

它发生在以下站点:http://msc32.cmsmotion.com

+1

你可能想要具体说明什么是错的。它只是图像吗?还是JavaScript不好呢?我想这就是为什么它被拒绝投票。 – 2012-07-25 15:05:48

+0

如何添加链接到您的网站,以便我们可以看到有什么问题? – 2012-07-25 15:10:41

+0

我做过了,http://msc32.cmsmotion.com 我尝试修改图像尺寸,但没有解决问题。我讨厌互联网浏览器 – shanahobo86 2012-07-25 15:21:18

问题是因为你试图用宽度和/或IE中图像的高度。 IE不喜欢那样。您会看到,如果您将高度和宽度设置为“真实”值,例如设置为400,它将工作。

不是答案的一部分,但使用内联样式属性被认为是不好的做法。

+0

非常感谢你,正在崩溃 – shanahobo86 2012-07-25 15:52:21

设置图像尺寸自动是你的问题。检查了这一点:Height: Auto in Internet Explorer 8 and below

+0

只是检查了这一点,它是正确的。也不适用于IE9。 – 2012-07-25 15:03:37

+0

我改变了设置以匹配那些,但问题仍然存在。似乎无法弄清楚 – shanahobo86 2012-07-25 15:34:06

+0

你有没有试过在css中添加它,如链接文章中所述?使用IE的开发人员工具在图像中添加内联:style =“width:100%; height:auto;”并删除您的高度和宽度属性正确显示。 Header。 FTR,内联样式不是首选。将它们固定在样式表中。 – RhinoWalrus 2012-07-25 15:54:00

嗯,真是遗憾..我建议你再试一次,只在IE中测试,这样可以节省时间..一般来说,如果它在IE中起作用,那么它在其他浏览器中起作用。 。另外,不要使用表格,除非你对它的性质非常熟悉。表格通常在每个浏览器中工作不同

+0

如今,如果您将浏览器用于标准HTML,而不是将其引入怪癖模式,那么表格在现在的浏览器中的工作方式几乎相同。 (还有其他原因不使用表格进行布局,但这不是其中之一。)而IE有足够的兼容性问题和特定的东西,IE中“有效”的东西会在其他浏览器中破解,如果你不喜欢考虑到跨浏览器的兼容性。 – cHao 2012-07-25 19:08:30