css - 颜色 "transparent"不工作

标签 css internet-explorer css-content

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

我用 CSS 生成内容,它也有一个背景图像。 我看起来像这样:

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

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

我已经试过了:可见性 - 不透明度 - 过滤器 - 文本缩进 ... 但是没有人做对了他的工作,要么它消失了(有我需要的背景)要么属性不适用。

最佳答案

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

字体大小:0px

它有效!

关于css - 颜色 "transparent"不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2790181/

相关文章:

html - 仅使用 CSS 输入占位符

javascript - 现代浏览器检测?

python - 从元素中检索文本时,lxml 不考虑 css 样式

html - 嵌套的 div 显示不正确

html - Fontawesome 在最新的 IE 中不起作用

html - 带有伪元素的标题的背景颜色

css - 悬停时,使用一个 CSS 规则更改父项和子项的样式

internet-explorer - IE : Unable to download * from *. 无法打开此 Internet 站点。请求的站点不可用或找不到

javascript - 检测 IE 的 Metro UI 版本

CSS :before superscript "6"?