如何在使用背景图像时删除所有IE浏览器中的标签中的背景颜色?

问题描述:

我想我的样式表头,它有圆角与相似图片:如何在使用背景图像时删除所有IE浏览器中的<th>标签中的背景颜色?

<tr style="background: url(middleimage.gif) repeat-x;"> 
    <th style="background: url(leftimage.gif) no-repeat;"> 
     title 
    </th> 
    <th> 
     title 
    </th> 
    <th style="background: url(rightimage.gif) no-repeat;"> 
     title 
    </th> 
</tr> 

在Firefox中能正常工作,但在IE它填写的第一个和最后TH-标签带白色背景颜色,并且不在tr标签中显示背景图像。

例子:

alt text http://i31.tinypic.com/54xhyf.jpg

如何解决这个问题?

你试过

style="background: transparent url(yourimage.xyz) no-repeat;" 
+0

是的,这是我的第一个猜测^^ – Marcus 2010-07-09 12:26:10

+0

一个在线的例子将是最好的。 – choise 2010-07-09 16:21:52

我相信在某个地方要设置这样的背景颜色为白色。你需要这样做吗?你可以设置你的选择器更具体,所以你不包含这些元素?你可以专门覆盖那些是透明的(使用任何必要的确保这些压倒一切的声明优先)...