2013-02-21 126 views
0

我的客户的网站www.sateri.com在Internet Explorer 9兼容性方面存在问题。该网站在Firefox,Chrome和IE8及更低版本中看起来不错。但不是在IE9中。问题是它不会在下拉菜单上显示文字。Internet Explorer 9兼容性问题

然后,我尝试了所有的方法来解决这个问题,我发现这个Stackoverflow以及其他网站上。这些是我添加的一些meta标签。

  1. META HTTP-当量= “X-UA-兼容” 内容= “IE = 7,IE = 8,IE = 9,IE = 10”
  2. META HTTP-当量=“X- UA-兼容”内容= “IE =边沿”
  3. META HTTP-当量= “X-UA-兼容” 内容= “IE = EmulateIE7; IE = EmulateIE8; IE = EmulateIE9”

我将meta标签放在所有其他不是元或标题的元素之前。

我也改变了DOCTYPE这样:DOCTYPE HTML PUBLIC “ - // W3C // DTD HTML 4.01过渡// EN” “http://www.w3.org/TR/html4/loose.dtd

然后,我删除的头部和DOCTYPE以下任何评论

但是,网站仍然是一样的。下拉菜单仍然不能很好地显示。伙计们,请帮助我。我卡住了。我的客户要我解决迫切:(

回答

0

你有一些轻微的标记错误......

http://validator.w3.org/check?uri=http%3A//www.sateri.com/main/en

,但我看不到任何东西,除了主要或块的标签...应该避免...是utf-8编码...

您可以在IE中使用工具> Internet选项>高级选项卡,辅助功能按钮,选中“忽略网页中的字体样式”来测试cufon ....这将迫使IE浏览器使用其默认的网络字体,而不是cufon垫片...从内存cufon有一些与IE9问题...我认为解决方案是添加x-ua IE = 8元为ce IE9使用IE8渲染引擎... 那么你可能会失去对你在那里的一些html5功能的支持。

相关问题