事后如何在IE(9+)中正确渲染网站?

时间:2014-05-19 19:34:43

标签: css html5 internet-explorer cross-browser compatibility

我收到了一个针对Chrome和FF开发的网络应用程序,并且在这两个应用程序中呈现出精美的效果。问题是,我现在必须让它在IE 9+中看起来不错,当你在IE中查看应用程序时它看起来很强烈。所以我问:在IE 9 +中,可以做什么(用于故障排除,方法等的工具)来正确渲染现有的Web应用程序?

如果有帮助,这是一个HTML5应用程序。

2 个答案:

答案 0 :(得分:1)

你可以发布一个链接吗?你在IE9上有哪些主要问题? 这里有一些工具/提示可以帮助您入门(但如果您发布链接或让我知道您的实际问题将更容易解决):

  • Modernizr:(用于在用户浏览器中检测HTML5和CSS3功能的JavaScript库,因此代码可以使用 本机功能,但仍然很容易检测功能何时不是 现在这样来处理它,就像装载垫片一样的解决方法 模拟该功能,或不使用该功能):
    http://modernizr.com/
  • 检查你的doctype(如果你有错误的类型,它可以触发怪癖模式,这将使它看起来各种疯狂)。我通常默认为<!DOCTYPE html>

答案 1 :(得分:0)

使用类似html5shim的内容将新的Html5功能填充到IE中。

此外,使用modern.ie之类的东西以自动方式查找一些悬而未决的水果。

请务必按照Wesley Murch在评论中的建议运行标准验证器。

对于从一开始就针对Html5构建的应用,这些应该可能会解决大部分问题。除此之外,您还需要确定您所拥有的确切问题,例如不支持的整个标记或不兼容的特定CSS,并根据具体情况实施变通方法基础。