私は次の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
そのような不明瞭なものはありますか?