伪元素:在图像元素之前或之后

时间:2012-08-07 13:19:22

标签: html css css3 pseudo-element

据我所知,你不能使用:before或:after with image content on image element?它是否正确?我错过了什么吗?

http://jsfiddle.net/rcztz /

我在语义上知道这不正确,我正在使用因为我使用js将src附加到图像,但是如果没有src我想显示替代内容(我可以使用另一个div,但是只需使用:after或:before)

2 个答案:

答案 0 :(得分:2)

这是对的。您无法在图像上使用伪元素

答案 1 :(得分:2)

正如lnrbob所说,你不能在图像上使用伪元素。但是,在图像上放一个类并使用背景图像,你将完成同样的事情。