如何用CSS取消选择?

Ton*_*bet 3 css css-selectors

我想从选择中取消选择和#id项而不更改HTML或添加任何类名,

假设我想在CSS中模拟这个Jquery句子

 $('img').not('#thisone').CSS();
Run Code Online (Sandbox Code Playgroud)

可能吗?

Bol*_*ock 5

使用CSS3的:not()选择器(具有等效的jQuery选择器):

img:not(#thisone) {
}
Run Code Online (Sandbox Code Playgroud)

如果您需要更好的浏览器支持,那么ID选择器(最特殊的简单选择器)总是有利于覆盖:

img {
    /* All images */
}

#thisone {
    /* Revert styles for this particular image */
}
Run Code Online (Sandbox Code Playgroud)