IE9 (即) 兼容模式中断"select"



这真是让我头疼。我们的网站(amyadele.com/labels/holiday and seasonal/…(右侧边栏的价格有所下降。在除IE之外的所有浏览器中,价格下拉都有效。当你在ie中查看时,下拉列表中没有显示任何内容。我最近刚刚使用了i9,如果我强制ie9退出兼容模式,下拉菜单就会起作用。

有人知道这个问题的解决方案吗,或者看看是什么原因导致了这个问题?

通过用<!DOCTYPE html>启动文档来强制IE进入标准模式,并通过在<head>中添加<meta http-equiv="X-UA-Compatible" content="IE=Edge" />来退出兼容模式。

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

尝试从更改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以外的任何模式。

最新更新