如何用CSS取消选择?

时间:2011-04-26 17:09:39

标签: css css-selectors

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

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

 $('img').not('#thisone').CSS();

有可能吗?

3 个答案:

答案 0 :(得分:5)

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

img:not(#thisone) {
}

如果您需要更好的浏览器支持,那么ID选择器(最具体的简单选择器)总是适用于覆盖:

img {
    /* All images */
}

#thisone {
    /* Revert styles for this particular image */
}

答案 1 :(得分:1)

在CSS3中的:not选择器上查看this post

答案 2 :(得分:0)

这可能会有所帮助 http://www.w3.org/TR/css3-selectors/#negation

(无论如何,Jquery在内部做到这一点,我认为,虽然没有检查)。