Je dois modifier bootstrap.csspour s'adapter à mon site Web. Je pense qu'il vaut mieux créer un custom.cssfichier séparé au lieu de le modifier bootstrap.cssdirectement, l'une des raisons étant que cela devrait bootstrap.cssobtenir 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.csspour 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-overridesune classe?