【发布时间】:2019-12-25 14:02:42
【问题描述】:
有没有办法在 CSS 中不将 css 添加到 li 中?
这是我的示例 html
<li class="nav-item">
<a class="nav-link active" id="components-tab" data-toggle="tab" href="#components" role="tab" aria-controls="components" aria-selected="true">
<i class="la la-lg la-cube"></i> <div><small>Components</small></div>
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="blocks-tab" data-toggle="tab" href="#blocks" role="tab" aria-controls="blocks" aria-selected="false">
<i class="la la-lg la-image"></i> <div><small>Templates</small></div>
</a>
</li>
所以在我的li 的链接中,我只想将css 添加到没有active 类的nav-link。
如何在纯 css 中做到这一点?
谢谢!
【问题讨论】:
-
解决此问题的常用方法是将样式应用于所有项目,然后为
active类覆盖它(将其恢复为原始样式)