私のCSSクラスの1つが他のものをオーバーライドしているように見える理由を理解しようとしています(逆ではありません)
ここに私は2つの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 ">
フォント(オーバーラップする要素)が20ではなく10pxと表示される-これが事実である理由を誰かが説明できますか?
@extend
-それが私がそれをやると思うなら-そして、同じ要素で両方のセレクターを使うことです。
.smallbox-paysummary
)に含めることを推奨しているようです。また、オプションで、.smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummary
フォントを小さくしたくない場合は、なぜそもそもフォントを小さくするのですか?
@extend .smallbox;
非標準のcSSのように見えます。