2011-11-01 87 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中的錯誤。所以我想知道是否有任何其他簡單的方法來做到這一點...也許不是。 –