有没有办法仅样式化基本元素而不是它的:before或:after伪类?
<div id="main">bar</div>
#main:before {
content:'foo'
}
#main {
background:red;
}
我只想让“bar”以红色为底色,而不是“foo”的部分。当然,我可以在另一个CSS选择器#main:before{background:white}
中否定它,但我希望能以一条语句完成。我尝试了以下代码:
#main:not(:before) {
background:red;
}
编辑:我需要将它不仅用于背景颜色,还要用于字体大小等。
:not()
伪类中使用。(这也使得使用:not()
不正确。) - BoltClock