基本上这个CSS规则:
background:url('../img/logo-small.png');
在任何浏览器上,转换为:
background: url("../img/logo-small.png") repeat scroll 0% 0% transparent;
我没有任何具有透明规则的容器,但显然这会阻止显示背景。奇怪的是,background-color
可以起作用。
如果有任何用处,可以使用jQuery动态创建应用于CSS类的内容。
有没有办法覆盖这个transparent
参数?
答案 0 :(得分:3)
在这种情况下,transparent
指的是元素的背景颜色,默认情况下是透明的。您可以通过显式设置颜色来覆盖它,例如:
background:url('../img/logo-small.png') #FFFFFF;