css – 颜色“透明”不起作用

我有一个IE的问题(还有什么?):

我使用CSS生成内容,也有背景图像。
我看起来像:

#nav ul li:after {
    content: "--";
    position: relative;
    z-index: 99;
    background: transparent url(image.png);
    color: transparent;
}

文本颜色在非IE浏览器中是透明的,但在所有IE浏览器(IE6-IE8)中,它都是黑色的,您可以看到它。
我如何使文本透明/不可见?

我已经尝试过:可见性 – 不透明度 – 过滤器 – 文本缩进…
但是没有人做出正确的工作,要么消失了(我需要的背景)或属性不适用。

解决方法

如果您想要做的是将图像显示为背景,而不显示文字使用

字体大小:0像素

有用!

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效