Devo modificare bootstrap.css
per adattarmi al mio sito web. Sento che è meglio creare un custom.css
file separato invece di modificarlo bootstrap.css
direttamente, uno dei motivi è che dovrebbe bootstrap.css
ottenere un aggiornamento, soffrirò cercando di includere nuovamente tutte le mie modifiche. Sacrificherò un po 'di tempo di caricamento per questi stili, ma è trascurabile per i pochi stili che sto scavalcando.
Come faccio a sostituire in bootstrap.css
modo da rimuovere lo stile di un'ancora / classe? Ad esempio, se voglio rimuovere tutte le regole di stile per 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;
}
Posso semplicemente eliminare tutto ciò bootstrap.css
, ma se la mia comprensione delle migliori pratiche sulla sovrascrittura dei CSS è corretta, cosa dovrei fare invece?
Per essere chiari, voglio rimuovere tutti quegli stili di legenda e usare i valori CSS dei genitori. Quindi, combinando la risposta di Pranav, farò quanto segue?
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;
}
(Speravo che ci fosse un modo per fare qualcosa di simile al seguente :)
legend {
clear: all;
}
#bootstrap-overrides
una classe?