0

我有 2 个 css,它们都有导航规范

使用它们的最佳方法是什么?

这里的问题是 nav 的第二个定义也有一个li 定义,其中涉及一个

<li id="all">All</li>

我在 js 上使用的这个 id。

我有这个小提琴

4

1 回答 1

2

只需:not在 CSS 中使用运算符并从第二个导航 css 定义中排除第一个导航。

添加一个类到firstNav,然后在css里面:not像这样使用

nav ul:not(.first)

编辑

再次检查小提琴。似乎还有另一个技巧可以做到这一点,称为子字符串匹配。请注意,小提琴中 css 的顺序很重要。如果您翻转导航的定义,则 css 将不起作用。我没有在 IE 8 中测试过,但根据我读到的内容,它也应该在 IE8 中工作。

小提琴

于 2013-01-05T01:33:29.337 回答