我想知道是否可以将伪类嵌入对方。我有一个你不能做的预感,但我只是想确保我不只是语法错误。CSS伪类可以在:not()伪类中使用吗?
这里是什么,我试图做一个例子:
p.description { margin-bottom: 20px; }
鉴于风格,如果你只是想,要在不是最后的p.description比赛发生了,反正是有请执行下列操作?
p.description:not(p.description:last-child)
当然,我有两种风格,就像这样:
p.description { margin-bottom: 20px; }
p.description:last-child { margin-bottom: 0; }
...但这似乎浪费,如果它可以在一个单一的线来完成。
非常感谢!
嗯,显然定义是CSS2和CSS3之间变化。在CSS2中,'p.description:first-child'将被认为是一个简单的选择器。 – BoltClock 2011-04-19 17:16:21
除了':not()'是否仅仅使用简单的选择器是否“合理”之外,我认为“简单选择器”的CSS3定义是合理的,并且比CSS2定义更有意义。 – 2011-04-19 17:19:04
它当然可以! – BoltClock 2011-04-19 17:19:29