“::before”和“::after”伪元素对图像元素不起作用吗?
这是我放在一起的一个例子......我只是想在这里的图像后面得到一个黄色背景:http: //dabblet.com/gist/3861878
我在另一篇文章中看到了这个“已回答”(但没有其他细节),但似乎在其他地方找不到任何关于它的信息。
“::before”和“::after”伪元素对图像元素不起作用吗?
这是我放在一起的一个例子......我只是想在这里的图像后面得到一个黄色背景:http: //dabblet.com/gist/3861878
我在另一篇文章中看到了这个“已回答”(但没有其他细节),但似乎在其他地方找不到任何关于它的信息。
CSS 2.1 规范说:
笔记。该规范没有完全定义 :before 和 :after 与替换元素的交互(例如 HTML 中的 IMG)。这将在未来的规范中更详细地定义。
http://www.w3.org/TR/CSS21/generate.html
所以避免使用它是明智的。跨浏览器的行为是不确定的,并且将来可能会发生变化。