伪元素和图像元素
尝试将伪元素(:before 和 :after)与图像元素结合使用时(意外尽管使用 img 元素没有达到预期的效果,但同样的技术可以与 div 或 span 元素无缝配合。
根据 CSS 规范:
"注意。该规范并没有完全定义 ::before 和 ::after 与替换元素(例如 HTML 中的 IMG)的交互。这将在未来的规范中进行更详细的定义。”
这意味着当前标准中未定义带有 img 元素的伪元素的行为。因此,它们与 img 元素的功能可能会因浏览器而异,并且未来 CSS 规范可能会发生变化。
以上是与其他元素相比,为什么伪元素(:before、:after)与 `` 元素的行为不同?的详细内容。更多信息请关注PHP中文网其他相关文章!