मुझे सैस के indented syntax से प्यार है (एससीएसएस के विपरीत, जो व्हाइटस्पेस अज्ञेयवादी है और ब्रैकेट और अर्धविराम का उपयोग करता है)। मुझे लगता है कि यह बहुत साफ है।एसएएसएस ने एकाधिक लाइनों पर सिंटैक्स इंडेंट किया?
मेरे साथ एक मुद्दा है। अगर मैं एक बहुत लंबी लाइन है, वहाँ (, 80 वर्ण की सीमा का पालन उदाहरण के लिए) को कई पंक्तियों में विभाजित करने के लिए
एक बहुत लंबा mixin घोषणा, पहले एससीएसएस में लिखा के इस उदाहरण लें कोई रास्ता नहीं है।
@mixin col($cols, $mleft: 0, $mright: 0, $include-margin: false, $border: 0,
$pleft: 0, $pright: 0, $include-padding: true, $extra: 0,
$clear: false, $lead: true, $container: false) {
color: red;
display: block;
}
मैं कई पंक्तियों में एक लंबी घोषणा को विभाजित करने में सक्षम हूँ। इंडेंट सिंटैक्स के साथ, मुझे नहीं लगता कि एक रास्ता है। मुझे एक पंक्ति पर घोषणा करना है, जिस तरह से कम पठनीय है।
@mixin col($cols, $mleft: 0, $mright: 0, $include-margin: false, $border: 0, $pleft: 0, $pright: 0, $include-padding: true, $extra: 0, $clear: false, $lead: true, $container: false)
color: red
display: block
वहाँ किसी तरह मैं का पता नहीं है है? :(
http://stackoverflow.com/questions/2389797/is-there-a-multiline-in-sass को डुप्लिकेट के रूप में चिह्नित किया गया है, लेकिन इसका बेहतर उत्तर है। संक्षेप में: सास में कोई मल्टीलाइन नहीं है, हालांकि एससीएसएस में मल्टीलाइन है। Https://github.com/sass/sass/issues/216 भी देखें। –