Sto cercando di capire perché una delle mie classi CSS sembra sovrascrivere l'altra (e non il contrario)
Qui ho due classi CSS
.smallbox {
background-color: white;
height: 75px;
width: 150px;
font-size:20px;
box-shadow: 0 0 10px #ccc;
font-family: inherit;
}
.smallbox-paysummary {
@extend .smallbox;
font-size:10px;
}
ea mio avviso chiamo
<pre class = "span12 pre-scrollable smallbox-paysummary smallbox ">
Il carattere (l'elemento sovrapposto) si presenta come 10px invece di 20 - qualcuno potrebbe spiegare perché è così?
@extend- se fa quello che penso che faccia - e usare entrambi i selettori sullo stesso elemento.
.smallbox-paysummary), e facoltativamente rendere la dichiarazione CSS più chiaramente specifica (senza fare affidamento sull'ordine di apparizione nel file CSS) utilizzando.smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummaryche abbia un carattere più piccolo, perché lo stai rendendo più piccolo in primo luogo?


@extend .smallbox;, che sembra un cSS non standard.