Estoy tratando de averiguar por qué una de mis clases css parece anular a la otra (y no al revés)
Aquí tengo dos clases de 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;
}
y en mi opinión llamo
<pre class = "span12 pre-scrollable smallbox-paysummary smallbox ">
La fuente (el elemento superpuesto) aparece como 10px en lugar de 20; ¿alguien podría explicar por qué este es el caso?
@extend
, si hace lo que creo que hace, y usar ambos selectores en el mismo elemento.
.smallbox-paysummary
) y, opcionalmente, hacer que la declaración CSS sea más claramente específica (sin depender del orden de aparición en el archivo CSS) utilizando.smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummary
que tenga una fuente más pequeña, ¿por qué la hace más pequeña en primer lugar?
@extend .smallbox;
, que parece un cSS no estándar.