मैं यह पता लगाने की कोशिश कर रहा हूं कि मेरी सीएसएस कक्षाओं में से एक दूसरे को ओवरराइड क्यों कर रही है (और अन्य तरीके से नहीं)
यहां मेरे पास दो सीएसएस कक्षाएं हैं
.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) में परिवर्तित गुणों को शामिल करने की अनुशंसा करता है , और वैकल्पिक रूप से CSS घोषणा को और अधिक स्पष्ट रूप से विशिष्ट बनाता है (सीएसएस फ़ाइल में उपस्थिति के आदेश पर भरोसा किए बिना).smallbox.smallbox-paysummary { font-size: 10px; }
.smallbox-paysummaryछोटे फॉन्ट का होना, तो आप इसे पहले से छोटा क्यों बना रहे हैं?


@extend .smallbox;, जो गैर-मानक सीएसएस जैसा दिखता है।