【问题标题】:Select box not working properly in mozilla选择框在 Mozilla 中无法正常工作
【发布时间】:2017-02-02 23:21:40
【问题描述】:

我不知道 Firefox 中的选择框发生了什么。它在 chrome 和 Edge 中运行良好。但不是在 Firefox 中。请帮助各位。

选择字段有 50 个选项可供选择,但在 Firefox 中它们都以水平方式堆叠。什么可能导致这个问题。 请检查此link

【问题讨论】:

  • 我刚刚在 MAC 上检查了 FF 和 chrome,它们看起来都一样。您至少可以发布您所看到的屏幕截图吗?如果可以,请添加选择代码
  • 请提供您正在使用的 HTML 和 CSS。
  • 代码和上面的链接一样,我在空白页里。
  • 虽然我可以复制 Windows 8.1 中的行为,但这不是提问的方式。见Something in my web site or project doesn't work. Can I just paste a link to it?。您应该做的是生成一个 minimal reproducible example 来演示该问题。
  • @MrLister 仅供参考,它在 codepen 和 jsfiddle 中工作正常。

标签: jquery html css firefox drop-down-menu


【解决方案1】:

您的 id 似乎有一个属性 display: initial 而 Firefox 不喜欢它。如果你把所有的选项都设置为width: 100% and display: block,并且去掉ids的display initial属性或者使用important,那么你的问题在firefox中就解决了。

例子:

option {
  width: 100%;
  display: block !important;
}

如果您不想使用 !important 声明,则可以从 #accounty3id、#account4id 等中删除 display: initial 属性。

【讨论】:

  • 您甚至不必设置任何属性。只需删除 display 属性即可。
  • 是的,我看不出有任何理由为任何option 标签设置显示属性。将它们全部删除,它应该看起来正常
  • 是的,它奏效了。我将显示设置为阻止。谢谢@Ian J Miller
  • 很高兴它成功了! @Huangism 你是对的,我也提供了一个替代方案。
猜你喜欢
  • 2016-04-19
  • 1970-01-01
  • 1970-01-01
  • 2015-02-11
  • 1970-01-01
  • 2018-02-21
  • 1970-01-01
  • 2014-10-31
  • 2017-04-07
相关资源
最近更新 更多