Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 2 个 css,它们都有导航规范
使用它们的最佳方法是什么?
这里的问题是 nav 的第二个定义也有一个li 定义,其中涉及一个像
<li id="all">All</li>
我在 js 上使用的这个 id。
我有这个小提琴
只需:not在 CSS 中使用运算符并从第二个导航 css 定义中排除第一个导航。
:not
添加一个类到firstNav,然后在css里面:not像这样使用
nav ul:not(.first)
编辑
再次检查小提琴。似乎还有另一个技巧可以做到这一点,称为子字符串匹配。请注意,小提琴中 css 的顺序很重要。如果您翻转导航的定义,则 css 将不起作用。我没有在 IE 8 中测试过,但根据我读到的内容,它也应该在 IE8 中工作。
小提琴