这是css3的有效用法:not()

时间:2011-12-15 22:56:59

标签: css css3

这在某种程度上不起作用:#ipadmenu.oldcontent ~ :not(#ipadmenu.newcontent) ~ #content.newcontent article {width:728px}

这是正常的吗?如果这是正确的,可能是因为其他一些css规则存在冲突,但我似乎无法找到它。

我做错了吗?

谢谢:)

1 个答案:

答案 0 :(得分:0)

有一个语法错误,因为您可以查看http://jigsaw.w3.org/css-validator/(虽然在这种情况下它的报告有点神秘)。参数:not()必须是一个简单的选择器,请参阅CSS3规范中的definition of :not。如果你使用例如代码可以工作(在足够现代的浏览器上)只是.newcontent作为论据。

我不明白你为什么会在那里有#ipadmenu,因为你不能有效地拥有两个具有相同id的元素,即#ipadmenu匹配文档中的大多数元素。