Neden css sınıflarımdan birinin diğerini geçersiz kıldığını anlamaya çalışıyorum (tersi değil)
Burada iki css sınıfım var
.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;
}
ve benim görüşüme göre arıyorum
<pre class = "span12 pre-scrollable smallbox-paysummary smallbox ">
Yazı tipi (örtüşen öğe) 20 yerine 10 piksel olarak görünüyor - birisi bunun neden böyle olduğunu açıklayabilir mi?
@extend
- eğer düşündüğüm şeyi yapıyorsa - ve her iki seçiciyi aynı öğe üzerinde kullanmamalısınız.
.smallbox-paysummary
) dahil etmeyi ve isteğe bağlı olarak CSS bildirimini (CSS dosyasındaki görünüm sırasına güvenmeden).smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummary
yazı tipinin daha küçük olmasını İSTEMİYORSANIZ , neden ilk başta onu daha küçük yapıyorsunuz?
@extend .smallbox;
Standart olmayan cSS'ye benzeyen buna sahip olduğunuzu görüyorum .