2011-02-06 11 views
7

मैं कम सीएसएस के लिए नया हूं और इसे आजमा रहा हूं। मैं निम्नलिखित किया हैकम सीएसएस काम नहीं कर रहा है, इस सेटअप के साथ क्या गलत है

मैं इस div

<div class="myclass">This is a test of LESS CSS</div> 

और mystyles.less में जोड़ दिया है, जोड़ा इस

.somepattern(@color: red, @size: 16px) { 
    font-size:@size; 
    font-weight:bold; 
    border:2px solid @color; 
} 

.myclass { 
    .somepattern(); 
} 

जब मैं यह करने के लिए वाक्य रचना बदलने के लिए, यह काम करता है, जिसका अर्थ यह है कि समस्या .somepattern को कैलिंग के सिंटैक्स में है। मैंने .somepattern() और .somepattern और somepattern की कोशिश की लेकिन कुछ भी काम नहीं करता। केवल बात यह है कि काम करता है कक्षा में कोड होने के सादे पुराने तरीका है खुद

.myclass { 
    font-size:16px; 
    font-weight:bold; 
    border:2px solid red; 
} 
+5

+1 वोट क्योंकि कम भयानक है और किसी को भी काम करने के लिए इसे पाने के लिए कोशिश कर रहा है प्रमुख प्रोत्साहन :) – Domenic

उत्तर

3

आप .somepattern(); उपयोग करने के लिए सिर्फ somepattern;

तो नहीं है:

 
.somepattern(@color: red, @size: 16px) { 
    font-size:@size; 
    font-weight:bold; 
    border:2px solid @color; 
} 

.myclass { 
    .somepattern; 
}
+1

आपका 'rel =" हकदार स्टाइलशीट "' यह 'होना चाहिए rel = गलत है"/कम "' –

+0

@zmol - फिर से() को हटाने का प्रयास करें, इसलिए यह केवल '.somepattern है;' क्या आपने 'rel =" स्टाइलशीट "' to 'rel =" स्टाइलशीट/कम "' बदल दिया है? –

+0

यह अंततः काम किया। मुझे लगता है कि यह एक ब्राउज़र कैश समस्या हो सकती है। अंत में यह 'एसोमैपटन' के साथ काम करता था, जिसका मैं कसम खाता हूं कि मैंने पहले कोशिश की थी। – zmol

3

आपके पास rel पैरामीटर के रूप में सादा "स्टाइलशीट" के बजाय "स्टाइलशीट/कम" का उपयोग करने के लिए। यह इस तरह दिखना चाहिए:

<link href="mystyles.less" media="screen" rel="stylesheet/less" type="text/css" /> 
+0

+1 मैंने कोड चेक किया। इसे काम करने के लिए आपको 'rel =" स्टाइलशीट/कम "'का उपयोग करना होगा। और वही बात कम परियोजना के सामने वाले पृष्ठ पर लिखी गई है। –

+0

ब्राउज़र के कंसोल की जांच करें। यदि '.less' फ़ाइल के लिए पता गलत है तो एक चुप त्रुटि होती है। यदि कम फ़ाइल के अंदर कोई त्रुटि है, तो एक बड़ा लाल त्रुटि संदेश दिखाया गया है। –

संबंधित मुद्दे