我的客户网站 www.sateri.com 在 Internet Explorer 9 兼容性方面存在问题。该网站在 Firefox、Chrome 和 IE8 及以下版本中看起来不错。但在 IE9 中没有。问题是它没有在下拉菜单上显示文本。
然后,我尝试了在 Stack Overflow 以及其他网站上找到的所有方法来解决这个问题。这些是我添加的一些元标记。
- meta http-equiv="X-UA-Compatible" 内容="IE=7, IE=8, IE=9, IE=10"
- 元 http-equiv="X-UA-Compatible" 内容="IE=Edge"
- 元 http-equiv="X-UA-Compatible" 内容="IE=EmulateIE7; IE=EmulateIE8; IE=EmulateIE9"
我将元标记放在所有其他不是元或标题的元素之前。
我还将 DOCTYPE 更改为: DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd "
然后,我删除了头部和 DOCTYPE 下方的所有注释
但是,网站还是一样的。下拉菜单仍然没有很好地显示。