我注意到在IE 11中,选择字段(下拉列表)具有不同的外观(其他表单字段也看起来不同)。 IE 11在其他浏览器(甚至更低的IE浏览器)上看起来很平淡,但事实并非如此。
这是Window的Metro UI的效果,仅在Windows 8上可用吗?如果是,为什么我在Windows 7上遇到它?
有没有办法强制表单字段使用旧的ui?我使用过<meta http-equiv="x-ua-compatible" content="IE=9" >
但它不起作用。
请参阅此链接以获取实时样本。请使用IE 11。
答案 0 :(得分:2)
是的,这是IE11设置select
的方式。这可能与Metro UI直接相关,也可能不直接相关,但这无关紧要。
设置较旧的兼容模式不会影响元素的外观。它将确保您错过已添加到IE11中的旧版本中不存在的功能。如果没有很好的理由(例如你的网络应用程序已经过时并且没有在最新版本中运行),那么使用除最新兼容模式之外的任何东西都是一个坏主意。(
您可以使用CSS来设置select
(以及::-ms-expand
伪类的样式,以设置扩展菜单的箭头样式)