【问题标题】:Making IE 11 Combo Box Look Like Chrome让 IE 11 组合框看起来像 Chrome
【发布时间】:2016-01-06 08:40:41
【问题描述】:

如何让 IE11 像 chrome 一样使用组合框,是否有 CSS 修复来解决这个问题?

我希望组合框像在 Chrome 中那样下拉,而不是像在 IE 中那样向上移动

【问题讨论】:

标签: html css google-chrome internet-explorer internet-explorer-11


【解决方案1】:

现在,这是 ComboBox 控件的标准 Windows 行为。我想您可以尝试以下几件事:

  • 降级您的 IE 版本
  • 降级您的 Windows 版本(并且不在旧版本上安装 IE11)
  • 告诉您的浏览器使用旧版本的渲染引擎: <meta http-equiv="X-UA-Compatible" content="IE=8" />
  • 编写您自己的自定义组合框。

除了上面提到的,我想不出任何办法。


编辑: 我不知道您的客户会接受什么,但由于我非常怀疑您能否获得所需的结果,我建议您使用自定义组合框控件,因此至少它在所有浏览器中看起来都一样: http://codepen.io/amyth91/pen/kHDwL

还有很多其他的可以在 Google 上找到。

【讨论】:

  • 我不能降级IE版本这是IE11批准的一部分,我们的客户不想使用兼容模式
  • Paul,请问您的客户为什么要更改标准 Windows 控件的默认行为?这样做通常会导致更多的用户投诉。还记得几年前那些旧的自定义滚动条吗?其中许多是一个巨大的痛苦。
  • 我不是 100% 确定,但他们希望页面与 IE7 中的页面完全相同
  • 我也有这个问题,当在网页中设置与 IE7 的兼容模式并使用 IE11 浏览它(在 IE7 兼容模式下)时,您单击一个组合框,它会打开并看到选项,如果当它打开时你点击它外面,它会折叠,失去焦点但它保持蓝色,你现在可以点击另一个组合框,打开它并点击它外面,这样就有2个蓝色组合框。您可以根据需要多次执行此操作。你们也知道有什么解决办法吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-02-22
  • 1970-01-01
  • 2017-06-17
  • 2012-05-30
  • 2015-03-18
  • 1970-01-01
  • 2020-06-13
相关资源
最近更新 更多