Javascript 如何修复浏览器兼容性

Javascript 如何修复浏览器兼容性,javascript,html,css,dhtml,Javascript,Html,Css,Dhtml,我开发了一个html文件。它在IE6和IE7中运行良好。当我在IE8中运行同一个html文件时,设计不同,Javascript工作不正常。它正在显示浏览器的“兼容性视图” 如何解决此问题?由于您没有向我们提供足够的信息,因此很难真正帮助您。你的问题是非常广泛的,因为让你的网站在所有浏览器中都显示相同的内容是一项艰巨的工作,而为什么特定的布局在特定的浏览器中不起作用的原因几乎是无限的 不过,有几件重要的事情可以让你开始你的旅程: 或者你会让浏览器进入怪癖模式 因此,可以将所需样式应用于图元 -围

我开发了一个html文件。它在IE6和IE7中运行良好。当我在IE8中运行同一个html文件时,设计不同,Javascript工作不正常。它正在显示浏览器的“兼容性视图”


如何解决此问题?

由于您没有向我们提供足够的信息,因此很难真正帮助您。你的问题是非常广泛的,因为让你的网站在所有浏览器中都显示相同的内容是一项艰巨的工作,而为什么特定的布局在特定的浏览器中不起作用的原因几乎是无限的

不过,有几件重要的事情可以让你开始你的旅程:

  • 或者你会让浏览器进入怪癖模式
  • 因此,可以将所需样式应用于图元
  • -围绕这些部分流行的是jQuery,这是我个人推荐的。然而,只要你使用一个,你选择哪一个并不重要。很多聪明人花了很多时间来处理浏览器之间的所有不兼容问题。试图用纯Javascript在你的网站上做很多动态的东西,这简直是受虐狂

一旦我开始做这些事情,让我的网站在不同浏览器间工作就变得简单多了。

阅读一下,它详细介绍了导致IE8切换到兼容模式的原因,以及如何修复它们


您必须给我们一些示例代码(甚至是工作网站),并执行以下操作:

  • 网站验证(html标记、css和javascript)
  • 在另一款现代浏览器(opera、firefox、chrome、safari等)上进行测试
  • 您在构建web时是否遵守web标准
  • 你依赖CSS黑客吗
  • 你知道IE6和IE7上的三叉戟渲染引擎甚至没有通过ACID 2测试吗?这意味着在CSS实现方面有很多问题

  • 然后我们可能会帮助您

    查看您发布的问题的文本&从他人的角度查看。它是否为他们提供了足够的信息以提供帮助?它在Firefox/Safari/Chrome/Opera中是什么样子的?它看起来像IE8的渲染吗?如果是这样的话,那是因为微软修复了IE6和IE7中的错误行为。科学家有时会说,疯子理论“甚至没有错”。在类似的意义上,这“甚至不是一个问题”。