IE9(即)兼容模式打破“选择”

时间:2011-07-01 15:31:27

标签: html css internet-explorer

对我来说,这真是令人头疼。我们的网站(amyadele.com/labels/holiday-and-seasonal / ...)右侧边栏价格下降。在除IE之外的每个浏览器中,定价下拉都有效。当你在ie中查看它时,下拉列表没有显示任何内容。我刚刚使用了i9,如果我强迫ie9退出兼容模式,那么下拉工作就可以了。

有人知道这方面的解决方案,或者看看可能导致此问题的原因吗?

2 个答案:

答案 0 :(得分:1)

Force IE into standards mode使用<!DOCTYPE html>启动文档,并通过在<head>中添加<meta http-equiv="X-UA-Compatible" content="IE=Edge" />来超出兼容模式。

说真的,在Quirks模式下,浏览器基本上可以画一只伤心的小猫而不是你的网站。

答案 1 :(得分:0)

尝试从

更改DOCTYPE标记
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

另外,请勿混淆浏览器模式和文档模式。在IE中如果您使用F12(开发人员工具),并在加载页面后尝试从2个菜单中的不同组合。使用浏览器模式,“选择”对我来说很好:'IE9 Compat View'和文档模式:Quirks以外的任何东西。