Ich muss Änderungen bootstrap.css
an meiner Website vornehmen. Ich denke, es ist besser, eine separate custom.css
Datei zu erstellen, als sie bootstrap.css
direkt zu ändern . Ein Grund dafür ist, dass bootstrap.css
ich ein Update erhalten sollte. Ich werde leiden , wenn ich versuche, alle meine Änderungen wieder aufzunehmen. Ich werde etwas Ladezeit für diese Stile opfern, aber es ist vernachlässigbar für die wenigen Stile, die ich überschreibe.
Wie überschreibe bootstrap.css
ich , damit ich den Stil eines Ankers / einer Klasse entferne ? Zum Beispiel, wenn ich alle Styling-Regeln entfernen möchte für legend
:
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
Ich kann das alles einfach löschen bootstrap.css
, aber wenn mein Verständnis der Best Practices zum Überschreiben von CSS korrekt ist, was soll ich stattdessen tun?
Um klar zu sein, möchte ich alle diese Legendenstile entfernen und die CSS-Werte der Eltern verwenden. Wenn ich also Pranavs Antwort kombiniere, werde ich Folgendes tun?
legend {
display: inherit !important;
width: inherit !important;
padding: inherit !important;
margin-bottom: inherit !important;
font-size: inherit !important;
line-height: inherit !important;
color: inherit !important;
border: inherit !important;
border-bottom: inherit !important;
}
(Ich hatte gehofft, dass es einen Weg gibt, so etwas wie das Folgende zu tun :)
legend {
clear: all;
}
#bootstrap-overrides
eine Klasse erstellen ?