:before和:: before之间有什么区别?

我刚刚看到了包含::before标签的CSS代码。我看着MDN看看是什么,::before但我真的不明白。

有人可以解释它是如何工作的吗?

它会在我们通过CSS选择之前创建DOM元素吗?

回答:

根据这些文档,它们是等效的:

element:before  { style properties }  /* CSS2 syntax */

element::before { style properties } /* CSS3 syntax */

唯一的区别是CSS3中使用了双冒号,而单冒号是旧版本。

推理:

CSS 3中引入了:: before表示法,以便在伪类和伪元素之间建立区别。浏览器还接受:在CSS 2中引入的表示法。

以上是 :before和:: before之间有什么区别? 的全部内容, 来源链接: utcz.com/qa/426704.html

回到顶部