2014-05-19 54 views
-1

我被递交了一个针对Chrome和FF开发的Web应用程序,并且在这两个应用程序中呈现得非常漂亮。问题是,我现在必须使它在IE 9+中看起来不错,并且当你在IE中查看应用程序时,它看起来好像是可怕的。所以我问:能做什么(用于故障排除,方法等的工具)让现有的Web应用程序在IE 9+中正确呈现?如何在IE浏览器(9 +)中正确渲染网站?

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

+1

你能分享一些HTML或CSS吗?我不能相信它在IE 9中看起来与在Chrome或FF中非常不同。 IE 9在提供IE lte 8和更多符合标准的站点上的性能要好得多。 – War10ck

+1

我要做的第一件事是验证HTML和CSS:http://validator.w3.org/和http://jigsaw.w3.org/css-validator/ –

+1

IE11看起来更好吗?如果是这样,你尝试过'html5shim'吗? – McAden

回答

1

你能发布一个链接吗?你在IE9上的主要问题是什么? 这里有一些工具/提示,以帮助您开始(但如果你发布一个链接或让我知道这将是你的实际问题的方式比较容易解决):

  • 的Modernizr:(JavaScript库,检测用户的浏览器的HTML5和CSS3功能,尤其是这样的代码可以利用 天然特征,但仍然容易检测时的特点是不 存在这样来处理,因为这样做的解决方法是加载一个垫片,以 模拟功能,或不使用该功能):
    http://modernizr.com/
  • 章eck你的文档类型(如果你有错误的类型,它会触发怪癖模式,这将使它看起来各种疯狂)。我通常默认为<!DOCTYPE html>
0

使用类似html5shim的方法将更新的Html5功能填充到IE中。

此外,使用类似modern.ie找到一些唾手可得的自动方式。

一定要为韦斯利默奇在他的评论暗示运行标准的验证。

对于建从定位Html5的应用程序获取,去那些可能应该打散的问题。除此之外,您需要确定您遇到的EXACT问题,例如不支持的整个标签或不兼容的特定CSS,并根据具体情况实施解决方法。