In Bootstrap gibt es eine CSS-Regel, dieWie kann eine zuvor angegebene CSS-Regel unterdrückt werden? (Background-color)
.nav>li>a:focus, .nav>li>a:hover {
text-decoration: none;
background-color: #eee;
}
sagt, ich möchte die Regel zu unterdrücken background-color
ohne es zu überschreiben.
Denn wenn ich diese zu meinen benutzerdefinierten style.css hinzufügen:
.nav>li>a:focus, .nav>li>a:hover {
background-color: inherit;
}
... werden die Elemente haben einen weißen Hintergrund.
Die gewünschte Wirkung ist die Linie background-color: #eee;
Um die Farbe zu halten, definiert in der Klasse .btn-Primär zu unterdrücken.
Das HTML sieht wie folgt aus
<ul class="nav nav-pills nav-stacked">
<li role="presentation"><a class="btn btn-info" href="#">AAA</a></li>
<li role="presentation"><a class="btn btn-primary" href="#">BBB</a></li>
</ul>
Sorry, aber wie in meiner Frage erklärt dies macht das Element einen weißen Hintergrund erben von ihm Eltern, die nicht die gewünschte Wirkung ist. Der gewünschte Effekt ist nicht, die Hintergrundfarbe zu ändern und die in einer anderen Klasse definierte zu behalten (btn-xxx) –