0

据我所知,您不能将 :before 或 :after 与图像元素上的文本内容一起使用?它是否正确?我错过了什么吗?

http://jsfiddle.net/rcztz/ _

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

4

2 回答 2

1

这是对的。您不能在图像上使用伪元素

于 2012-08-07T13:20:02.127 回答
1

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

于 2012-08-07T13:21:41.097 回答