0

“::before”和“::after”伪元素对图像元素不起作用吗?

这是我放在一起的一个例子......我只是想在这里的图像后面得到一个黄色背景:http: //dabblet.com/gist/3861878

我在另一篇文章中看到了这个“已回答”(但没有其他细节),但似乎在其他地方找不到任何关于它的信息。

4

1 回答 1

2

CSS 2.1 规范说:

笔记。该规范没有完全定义 :before 和 :after 与替换元素的交互(例如 HTML 中的 IMG)。这将在未来的规范中更详细地定义。

http://www.w3.org/TR/CSS21/generate.html

所以避免使用它是明智的。跨浏览器的行为是不确定的,并且将来可能会发生变化。

于 2012-10-09T22:54:02.097 回答