我遇到了一个博客文章,在他们的CSS代码中使用了::

这是他们代码的一部分:

::-webkit-scrollbar {
  width: 10px;
}


该代码对于滚动条运行良好,但是我找不到此选择器的定义位置。这正式意味着什么

最佳答案

::表示pseudo-element,而不是pseudo-class :。在CSS3之前的版本中,它们都使用:,并且对于::语法的支持还有些松懈。

伪类过滤现有元素。

a:link表示所有属于<a>:link

伪元素是新的伪元素。
div::after<div>创建一个“假”元素,但要在其内容之后。

参考文献


What is the difference between a pseudo-class and a pseudo-element in CSS?
Pseudo-element tag info

关于css - '::'选择器在CSS中是什么意思,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15688368/

10-10 01:36