Javascript 为什么不是';我的网站在IE上不合适,但在Firefox上可以吗?

Javascript 为什么不是';我的网站在IE上不合适,但在Firefox上可以吗?,javascript,html,css,cross-browser,Javascript,Html,Css,Cross Browser,请查看我的网站: 它在FF和Chrome中的所有效果都很好,但在IE中没有。有什么问题吗 您还可以查看我的CSS: 请告诉我是什么问题 谢谢说到实施标准,IE并不是最好的浏览器。您正在经历的是可能会导致web开发中出现大量提前终止的情况。您没有Doctype,因此您正在输入哪些浏览器将代码视为“标准诞生之初的垃圾”,并故意曲解规范。IE与标准的偏差最大(在模仿IE 5.x方面走了相当长的一段路) 1)申报您的 2) 对x浏览器的东西很有帮助。(尽管如果你已经有了自己的风格,这可能会让你头疼不已)

请查看我的网站:

它在FF和Chrome中的所有效果都很好,但在IE中没有。有什么问题吗

您还可以查看我的CSS:

请告诉我是什么问题


谢谢

说到实施标准,IE并不是最好的浏览器。您正在经历的是可能会导致web开发中出现大量提前终止的情况。

您没有Doctype,因此您正在输入哪些浏览器将代码视为“标准诞生之初的垃圾”,并故意曲解规范。IE与标准的偏差最大(在模仿IE 5.x方面走了相当长的一段路)

1)申报您的
2) 对x浏览器的东西很有帮助。(尽管如果你已经有了自己的风格,这可能会让你头疼不已)
3) 将在IE中破坏的任何功能隔离到任何不受支持的IE特定JS。另外,我刚刚发现它对JS有着惊人的支持。您甚至可以逐行测试浏览器兼容性


此外,如果您提供更具体的细节并进行一点调试以隔离问题,您的问题将更容易回答
X-browser
(例如:除了IE之外,为其他浏览器编码)已经够痛苦的了。

发布问题时,你需要更具体一些。没有人会检查您的所有代码并告诉您如何修复所有代码,所以选择一些特定的问题,并在您的问题中加入一些实际的细节。问题是我不知道哪里出了问题:页面对齐问题的原因之一是没有doctype。那我该怎么办?请告诉我必须添加哪个Doctype?这取决于您使用的HTML版本。HTML 4.01 Strict通常是一个安全的选择。别忘了验证……在大多数情况下,在代码顶部添加以下行就可以了:
@Spudley-但这意味着使用不像DTD valdidators那样成熟的工具针对移动目标进行验证。我会小心选择HTML 5,而不是默认选项。@David Dorward-只要它能让他摆脱怪癖模式,它就能解决问题。@5416339-它对你的问题没有任何帮助。我的意思是做一个命令…我的错,然后删除答案并作为注释重新发布?:)这只是个玩笑,放松点。