Ich versuche herauszufinden, warum eine meiner CSS-Klassen die andere zu überschreiben scheint (und nicht umgekehrt).
Hier habe ich zwei CSS-Klassen
.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;
}
und aus meiner Sicht rufe ich an
<pre class = "span12 pre-scrollable smallbox-paysummary smallbox ">
Die Schriftart (das überlappende Element) wird als 10 statt 20 Pixel angezeigt. Kann jemand erklären, warum dies der Fall ist?
@extend- wenn es das tut, was ich denke - und beide Selektoren für dasselbe Element verwenden.
.smallbox-paysummary) aufzunehmen und optional die CSS-Deklaration klarer zu machen (ohne sich auf die Reihenfolge des Auftretens in der CSS-Datei zu verlassen), indem.smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummary, dass die Schrift kleiner ist, warum verkleinern Sie sie dann überhaupt?


@extend .smallbox;, was wie nicht standardmäßiges cSS aussieht.