Estou tentando descobrir por que uma das minhas classes css parece substituir a outra (e não o contrário)
Aqui eu tenho duas classes 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;
}
e na minha opinião eu chamo
<pre class = "span12 pre-scrollable smallbox-paysummary smallbox ">
A fonte (o elemento sobreposto) aparece como 10px em vez de 20 - alguém poderia explicar por que esse é o caso?
@extend
- se fizer o que eu acho que faz - e usar os dois seletores no mesmo elemento.
.smallbox-paysummary
) e, opcionalmente, tornar a declaração CSS mais claramente específica (sem depender da ordem de aparência no arquivo CSS) usando.smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummary
fonte tenha uma fonte menor, por que você a está diminuindo?
@extend .smallbox;
, que parece cSS fora do padrão.