Internet Explorer只是不';我根本不工作。。css/js呈现错误。。建议

Internet Explorer只是不';我根本不工作。。css/js呈现错误。。建议,css,internet-explorer,Css,Internet Explorer,我正在为我所在的俱乐部重新设计网页 经过大量的工作,我终于让它在Chrome、Firefox等浏览器中看起来相当不错(IMO) 然而,Internet Explorer却把一切都搞错了 见: novo幻灯片未加载,mousover菜单未正确定位,所有图像似乎都缩小,所有透明图像都不透明 任何人都可能链接到这些问题的特定资源-为什么IE如此临时 干杯除了IE不适合一开始的事实之外,在doctype之前你有评论和其他东西。这使IE进入怪癖模式。删除所有这些,让IE尝试像其他更现代的浏览器一样运行。如

我正在为我所在的俱乐部重新设计网页

经过大量的工作,我终于让它在Chrome、Firefox等浏览器中看起来相当不错(IMO)

然而,Internet Explorer却把一切都搞错了

见:

novo幻灯片未加载,mousover菜单未正确定位,所有图像似乎都缩小,所有透明图像都不透明

任何人都可能链接到这些问题的特定资源-为什么IE如此临时


干杯

除了IE不适合一开始的事实之外,在doctype之前你有评论和其他东西。这使IE进入怪癖模式。删除所有这些,让IE尝试像其他更现代的浏览器一样运行。

如果你担心IE的外观,我建议你在IE中进行设计,当你让它看起来很好时,再去Firefox中看看,等等,在IE中获得与Firefox相同的外观比在Firefox中获得与IE相同的外观要容易得多

和验证html/css,似乎有一些未关闭的标记我已经验证了我的html和css3-它现在通过了,但问题仍然存在。三个主要问题是鼠标悬停菜单定位不正确、图像不透明以及nivoslider不工作。。谢谢你的建议。谢谢你在页面上还有评论。在你删除之前我帮不了你。我已经删除了所有评论。。并已将doctype更改为strict。同样的问题仍然存在。任何帮助都是非常感激的。永远不要这样做。这就像用一个坏了的计算器先检查你的数学。始终,始终使用现代浏览器(除IE外的任何东西)首先检查您的工作。然后再看看IE,看看它把事情搞得多么糟糕。但是IE中大量的bug和怪癖是众所周知的,修复它的黑客也是众所周知的。这样,你的代码很可能在所有现代浏览器中都能正常工作,你只需要破解其中一个浏览器的代码:Internet Explorer。对不起,IE是一款现代浏览器,它仍然占据着几乎55%的市场份额,15%的用户仍然使用IE7或IE6。所以,让我们忽略半个世界,因为你觉得它是一个低劣的浏览器。我想说的是,从设计的角度来看,在最容易造成问题的地方让东西看起来更漂亮更容易。市场份额并不等同于现代主义。使用一个错误呈现和错误放置元素的浏览器,如果它能够处理它的话,很可能会导致您编写非标准或黑客代码。我的观点是,你应该首先编写正确的代码,并在你能找到的最符合标准的浏览器中进行测试;而且这个浏览器从来都不是Internet Explorer。而不能处理大部分其他浏览器可以处理的内容的浏览器也不符合IE的现代性。你从哪里知道我说要忽略IE?我们必须让我们的网站在IE中工作,并向我们的客户收取额外的工作时间!我通常不使用IE,所以我不想在其中进行设计。我只是试图使网站交叉兼容。感谢您测试的IE版本是什么?您可能正在使用旧版本IE中不支持的功能,这可以解释为什么这些功能不起作用。您还应该检查IE是否进入怪癖模式,因为这是您描述的大多数事情的首要原因。我使用的是IE 8。其他人也尝试过IE7,但也有类似的问题。。我相信我已经解决了怪癖模式的问题-仍然是同样的问题。。