Je dois modifier bootstrap.css
pour s'adapter à mon site Web. Je pense qu'il vaut mieux créer un custom.css
fichier séparé au lieu de le modifier bootstrap.css
directement, l'une des raisons étant que cela devrait bootstrap.css
obtenir une mise à jour, je souffrirai d'essayer de ré-inclure toutes mes modifications. Je sacrifierai un peu de temps de chargement pour ces styles, mais c'est négligeable pour les quelques styles que je remplace.
Comment remplacer bootstrap.css
pour supprimer le style d'une ancre / classe? Par exemple, si je souhaite supprimer toutes les règles de style pour 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;
}
Je peux simplement supprimer tout cela bootstrap.css
, mais si ma compréhension des meilleures pratiques sur le remplacement de CSS est correcte, que dois-je faire à la place?
Pour être clair, je veux supprimer tous ces styles de légende et utiliser les valeurs CSS des parents. Donc, en combinant la réponse de Pranav, vais-je faire ce qui suit?
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;
}
(J'espérais qu'il y aurait un moyen de faire quelque chose comme ceci :)
legend {
clear: all;
}
#bootstrap-overrides
une classe?