2012-02-13 10 views
11

मैं चहचहाना बूटस्ट्रैप को देखकर किया गया है और कुछ वाक्य रचना में आए और मैं नहीं जानता कि यह क्या करता है:कम सीएसएस में `& ::` वाक्यविन्यास क्या है?

buttons.less से:

button.btn, 
input[type="submit"].btn { 
    &::-moz-focus-inner { 
    padding: 0; 
    border: 0; 
    } 

के लिए &::-moz-focus-inner में &:: क्या है?

मैं जानता हूँ कि & एक 'माता-पिता चयनकर्ता' के लिए और है कि एक ::hover के रूप में एक छद्म चयनकर्ता इस तरह का वाक्य विन्यास का एक हिस्सा है, लेकिन के लिए दूसरा : क्या है?

Ps। मैं भी एक कम वाक्यविन्यास संदर्भ की तलाश में हूं लेकिन मुझे lowcss.org पर एक पृष्ठ के अलावा कम से कम कोई दस्तावेज नहीं मिल रहा है। क्या उस पृष्ठ के अलावा कम के लिए कोई दस्तावेज नहीं है?

+0

मैं भी अगर किसी को कम वाक्य रचना – MemeDeveloper

+1

यह नाम के तहत छिपा हुआ है के लिए एक अधिक गहन संदर्भ है जानना चाहते हैं [ "भाषा सुविधाएँ"] (http://lesscss.org/features/) – Zabba

उत्तर

10

Copypaste से

http://www.evotech.net/blog/2007/05/after-v-after-what-is-double-colon-notation/

डबल पेट छद्म वर्गों और छद्म तत्वों के बीच एक स्पष्ट अंतर बनाने के लिए CSS3 में छद्म तत्वों के लिए एकल पेट के चयनकर्ताओं बदल दिया। पिछड़े संगतता के लिए, सिंगल-कॉलन सिंटैक्स पूर्व-CSS3 चयनकर्ताओं के लिए स्वीकार्य है। तो,: के बाद एक छद्म-वर्ग है और :: एक छद्म-तत्व है।

यह :: संकेतन (डबल पेट के अंकन) आदेश "छद्म वर्गों और छद्म तत्वों के बीच एक भेदभाव स्थापित करने के लिए डब्ल्यू 3 द्वारा शुरू की गई थी। मौजूदा स्टाइल शीट्स के साथ संगतता के लिए, उपयोगकर्ता एजेंटों को सीएसएस स्तर 1 और 2 (अर्थात्: पहली पंक्ति, : प्रथम-अक्षर,: पहले और बाद में) में प्रस्तुत छद्म तत्वों के लिए पिछले एक-कोलन नोटेशन को भी स्वीकार करना होगा)। सीएसएस स्तर 3 में पेश किए गए नए छद्म तत्वों के लिए इस संगतता को की अनुमति नहीं है। " जानकारी के लिए, W3 पर जाएं।

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