我有下面的下拉菜單,背景在Chrome中看起來很黑,但是在Windows/Linux/Mac上的Firefox/IE/Safari上是白色的。我正在使用所有這些瀏覽器的最新版本。爲什麼html設置爲透明時,Chrome在Chrome中選擇背景顏色爲黑色?
<style>
select {
background-color: transparent;
background-image: url(http://sstatic.net/so/img/logo.png);
}
</style>
<select>
<option>Serverfault</option>
<option>Stackoverflow</option>
<option>Superuser</option>
</select>
有誰知道什麼時候該顏色在其他瀏覽器設置爲透明狀,我可以怎樣稱呼以上,使瀏覽器顯示的背景爲白色?
編輯: 我的目標是在選擇的背景中顯示圖像。除Chrome之外,每個瀏覽器都能正常顯示圖片。
風格化複雜的組件(如選擇等等)總是會變得複雜,因爲標準的HTML和CSS實際上不能表達這樣的模板。 – meandmycode 2009-09-04 20:13:51