我有以下 HTML(注意 CSS 将背景设为黑色,文本设为白色)
<html>
<select id="opts" style="background-color: black; color: white;">
<option>first</option>
<option>second</option>
</select>
</html>
Safari 足够聪明,可以使出现在文本右侧的小三角形与前景文本颜色相同。
其他浏览器基本上忽略了 CSS,所以它们也很好。
然而,Firefox 3 应用了背景颜色,但将三角形保留为黑色,所以你看不到它,就像这样
我不知道如何解决这个问题 - 任何人都可以帮忙吗?有没有-moz-select-triangle-color
像这样晦涩难懂的东西?