【发布时间】:2010-11-25 18:06:40
【问题描述】:
我有以下下拉菜单,背景在 Chrome 中看起来是黑色的,但在 Windows/Linux/Mac 上的 Firefox/IE/Safari 上是白色的。我正在使用所有这些浏览器的最新版本。
<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 将背景显示为白色,就像在其他浏览器中一样?
编辑: 我的目标是在选择的背景中显示图像。该图像在除 Chrome 之外的所有浏览器中都能正常显示。
【问题讨论】:
-
样式化复杂组件(如 select 等)总是很复杂,因为标准的 html 和 css 确实无法表达这样的模板。
标签: css google-chrome