【发布时间】:2011-02-02 12:38:08
【问题描述】:
我有以下 CSS 代码
.editable:before {
content: url(../images/icons/icon1.png);
padding-right:5px;
}
这与以下标记结合使用:
<span class="editable"></span>
在世界上所有其他有福的浏览器中,我的图标都出现了,但 IE8 似乎有这个问题。 :before 不是 CSS2 伪元素吗? content: 不也是 CSS2 命令吗?什么给了?
【问题讨论】:
-
我不了解 IE8,但是 :before 和 :after 在 IE7 及以下版本中不支持。不知道他们是否最终在 8 中添加了支持。如果他们确实确保页面没有在 IE7 仿真中呈现。
标签: css internet-explorer-8 pseudo-element css-content