【发布时间】:2021-05-29 03:38:53
【问题描述】:
为什么 div 可以在选择器之前和之后接受而 img 标签不能?那么如何为我的图像定义两个伪元素呢?
【问题讨论】:
为什么 div 可以在选择器之前和之后接受而 img 标签不能?那么如何为我的图像定义两个伪元素呢?
【问题讨论】:
::before 和 ::after 伪元素出现在元素内容的开头和结尾。
<img> 是一个被替换的元素,它不能有任何内容。
【讨论】:
正如Quentin 所说,您不能为img 标签定义伪元素。但是,如果您如此迫切地寻找解决方案,这里有一个:
div 元素div 的background-image 属性
div 元素,它可以像平常一样采用::before / ::after 伪元素。【讨论】: