Css 如何在伪类之前和之后删除或禁用?
这看起来很琐碎,但我想不出来。简单地用Css 如何在伪类之前和之后删除或禁用?,css,css-sprites,pseudo-class,Css,Css Sprites,Pseudo Class,这看起来很琐碎,但我想不出来。简单地用display:none覆盖它在IE8上不起作用 #selector::after { display: none; } 我正在修改一个使用前后伪类添加图像精灵的主题。只使用冒号一次 #selector:after { display: none; } 在CSS3中,所有伪元素,如::before和::after都必须使用双冒号语法,但是: 为了与现有样式表兼容,用户代理还必须接受CSS级别1和2中引入的伪元素的前一个冒号符号(即,:fi
display:none覆盖它在IE8上不起作用
#selector::after {
display: none;
}
我正在修改一个使用前后伪类添加图像精灵的主题。只使用冒号一次
#selector:after {
display: none;
}
在CSS3中,所有伪元素,如::before
和::after
都必须使用双冒号语法,但是:
为了与现有样式表兼容,用户代理还必须接受CSS级别1和2中引入的伪元素的前一个冒号符号(即,:first-line
,:first-letter
,:before
和:after
)
因此,在您的例子中,使用一个冒号表示法双冒号用于表示伪元素,而不是伪类。事实上,这就是最初引入双冒号的全部意义。