Sono nuovo di CSS. Ho creato un sito Drupal e sto giocando con il tema.ereditarietà CSS e overriding it
Ho alcune cose breadcrumb che vorrei temere. Se entro in Firebug e spegnere le proprietà CSS
background
border-color
border-style
nel seguente codice
.breadcrumbs .inner {
background: none repeat scroll 0 0 #EFEFEF;
border-color: #929292 #E2E2E2 #FFFFFF;
border-style: solid;
border-width: 1px;
color: #8E8E8E;
}
ricevo il testo cercando esattamente come lo voglio.
Se io ora vado nel mio style.css che sta ereditando il codice e post
.breadcrumbs .inner {
border-width: 1px;
color: #8E8E8E;
}
La formattazione Non voglio viene mantenuta. Se si specifica .breadcrumbs .inner
in style.css, questo non lo imposta di nuovo e sovrascrive quello che è stato specificato più in alto nella cascata?
In caso contrario, come si interrompe l'ereditarietà senza modificare l'altro foglio di stile?
Grazie,
Andrew
Altre Informazioni
Ecco quello che ho in questo momento
Questo è ciò che voglio avere
Utilizzare! Importante dopo ogni proprietà che si desidera sovrascrivere. come 'display: inline! important;' – Cronco
@BoltClock So che è una cattiva pratica.In alternativa, supponendo che il reset delle proprietà andrebbe bene, suppongo che, se è esattamente lo stesso selettore e definito dopo il primo, usando per esempio 'background: transparent;' dovrebbe sovrascrivere la prima dichiarazione. – Cronco