J'essaie de comprendre pourquoi l'une de mes classes css semble remplacer l'autre (et non l'inverse)
Ici, j'ai deux 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;
}
et à mon avis j'appelle
<pre class = "span12 pre-scrollable smallbox-paysummary smallbox ">
La police (l'élément qui se chevauche) apparaît comme 10 pixels au lieu de 20 - quelqu'un pourrait-il expliquer pourquoi c'est le cas?
@extend- si cela fait ce que je pense - et utiliser les deux sélecteurs sur le même élément.
.smallbox-paysummary), et éventuellement de rendre la déclaration CSS plus clairement spécifique (sans se fier à l'ordre d'apparition dans le fichier CSS) en utilisant.smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummarypolice ait une police plus petite, pourquoi la réduisez-vous en premier lieu?


@extend .smallbox;, qui ressemble à un cSS non standard.