我对此进行了研究,据我所知 - CSS 伪元素::before 和::after 的行为就像嵌套在父元素中的 span 标签。
另一方面,我了解到它们可能非常有用,在某些情况下甚至是不可或缺的。如果这是真的,他们需要有一些额外的或不同的行为,而不仅仅是嵌套到父元素中的 span 标签。
如果是这样,在 span 标签上使用它们的优点是什么?
最佳答案
::before
和 ::after
选择器最常见的用途是仅通过 CSS 向元素添加内容,而无需更改 HTML 本身。在您无法更改 HTML 或出于语义原因的情况下,可能需要这样做。
关于html - 为什么要使用 CSS 伪元素 "before"和 "after"而不仅仅是 span 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46873923/