2011-11-01 96 views
0

所以我在我的HTML中有一个标准的下拉菜单。我也有背景颜色,我有一个我想用作按钮的背景图片。更改Firefox中的按钮外观

但有一个问题,因为我不能让默认按钮在Firefox中消失。尽管我可以使用-webkit-appearance:none来让按钮在Webkit中消失,我无法让它在Firefox中消失。

下面是一个例子:http://jsfiddle.net/wG7UB/

而且我不希望恢复到一个多样式的无序列表,如果在所有可能的。谢谢!

+0

看起来在IE一样在Firefox –

回答

0

我在这里回答我自己的问题......我只是用div封装了我的选择标签,并使用伪元素来掩盖按钮。稍微黑客一些,我不喜欢使用无意义的div,但我想它可以正常工作。然后,我将伪元素的CSS设置为pointer-events:none;,以便它允许点击图片。

例子:http://jsfiddle.net/howlermiller/nchUt/1/

0

那你究竟想干什么我不知道我理解你正在试图做

完全究竟是什么,如果你想,那么你可以使用它消失吗?“{显示:无}”

或者你可以使用“-moz-appearance”属性(如果有的话)。

+0

'-moz-appearance'已经存在了很多年。 –

+0

感谢您的启发 –

+0

我试图让标准的UI按钮消失,所以我可以用我自己的背景图像替换它。 '-moz-appearance',虽然它应该可以工作,但不会,因为Firefox中的错误。所以我想知道是否有任何其他简单的方法来做到这一点...也许不是。 –