Я пытаюсь понять, почему один из моих классов css, кажется, переопределяет другой (а не наоборот)
Здесь у меня есть два класса 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;
}
и на мой взгляд я звоню
<pre class = "span12 pre-scrollable smallbox-paysummary smallbox ">
Шрифт (перекрывающийся элемент) отображается как 10 пикселей вместо 20 - может ли кто-нибудь объяснить, почему это так?
@extend
- если он делает то, что я думаю, - и использовать оба селектора в одном элементе.
.smallbox-paysummary
) и, при желании, сделать объявление CSS более конкретным (не полагаясь на порядок появления в файле CSS), используя.smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummary
чтобы шрифт был меньше, почему вы вообще его уменьшаете?
@extend .smallbox;
такая, которая выглядит как нестандартная cSS.