Saya mencoba mencari tahu mengapa salah satu kelas css saya tampaknya menimpa yang lain (dan bukan sebaliknya)
Di sini saya memiliki dua kelas 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;
}
dan dalam pandangan saya, saya menelepon
<pre class = "span12 pre-scrollable smallbox-paysummary smallbox ">
Font (Elemen yang tumpang tindih) muncul sebagai 10px, bukan 20 - dapatkah seseorang menjelaskan mengapa hal ini terjadi?
@extend
- jika itu melakukan apa yang saya pikirkan - dan menggunakan kedua penyeleksi pada elemen yang sama.
.smallbox-paysummary
), dan secara opsional membuat deklarasi CSS lebih jelas spesifik (tanpa bergantung pada urutan tampilan dalam file CSS) dengan menggunakan.smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummary
memiliki font yang lebih kecil, mengapa Anda membuatnya lebih kecil?
@extend .smallbox;
, yang terlihat seperti cSS non-standar.