2013-02-06 38 views
5

हमवर्ग स्टैकिंग की तरह कम में तत्व में कैसे उत्तराधिकारी होना है?

.btn2{ .btn; } 

की तरह एक mixin का उपयोग कर कम समय में बूटस्ट्रैप h1 से इनहेरिट करना, लेकिन इसके बजाय h1 तत्व का उपयोग करना चाहते हैं:

.h1_replace{ h1; } 
+1

डेविड एफ ने कहा कि उनकी इस सवाल का जवाब में, आप भी कम समय में तत्व प्रकार से विरासत में नहीं कर सकते हैं। केवल कक्षाओं या ids मिश्रण के रूप में इस्तेमाल किया जा सकता है। – ScottS

+0

कम 1.4.0 के बाद से यह कथन अब और सत्य नहीं है, नीचे तेरह का जवाब देखें। – Philzen

उत्तर

2

मैं नहीं मानता कि कम का समर्थन करता है कि वर्ग विरासत के प्रकार । इसके बजाय आपको कक्षा के रूप में एच 1 स्टाइल को फिर से परिभाषित करना होगा और उसे प्राप्त करना होगा।

.h1 { 
    /* copy h1 style here */ 
} 

.h1_replace{ 
    .h1; 
} 

हालांकि यदि आप ऐसा करते हैं, तो शायद आप अपने कोड में .h1 कक्षा का उपयोग कर सकते हैं।

+0

यह एकमात्र और वैध समाधान प्रतीत होता है यदि आप LESS <1.4.0 के संस्करण से फंस गए हैं, अन्यथा आप आजकल अपने LESS फ़ाइल संरचना को पुन: सक्रिय करने की आवश्यकता को ': expand'.syntax w/o का उपयोग कर सकते हैं। – Philzen