Loading... > 刚写css的时候发现添加了after或before就是不显示 ```css .image-user-item::after{ content: "X"; color: red; font-weight: bold; zoom: 1.5; top: -42px; left: -20px; position: relative; } ``` > 原因 如果 `img` 中的 `src` 是一个无效的地址,那么你的 `::after` 或者 `::before` 或许还可以在个别浏览器中看到,但是,如果 `src` 是一个正确的有效的地址,那么这个时候是没有伪元素的。 单标签元素是不存在伪元素的。 > 解决办法 包裹一层div 最后修改:2021 年 12 月 03 日 © 允许规范转载 打赏 赞赏作者 微信 赞 0 如果觉得我的文章对你有用,请随意赞赏