这看起来非常微不足道,但我无法弄明白。简单地用display:none
覆盖它不适用于IE8。
#selector::after {
display: none;
}
我正在修改一个在伪类之前和之后使用的主题来添加图像精灵。
答案 0 :(得分:28)
只使用冒号一次
#selector:after {
display: none;
}
答案 1 :(得分:1)
W3C specyfication表示在 CSS3 中所有伪元素,如osgi:refresh
和::before
必须使用 double -colon 语法,但是:
为了与现有样式表兼容,用户代理还必须接受CSS级别1和2中引入的伪元素的先前单冒号表示法(即
::after
,:first-line
,{{1 }和:first-letter
)。
所以在你的情况下使用单冒号。