2017-02-21 1 views
1

Ist scss abwärtskompatibel mit weniger? Ich habe es nicht gedacht. Zum Beispiel, weniger Präfixe Variablen mit '@', während scss Variablen mit '$' voranstellt. Aber selbst wenn ich das Variablenpräfix ersetze, denke ich, dass es bestimmte Funktionen/Handhabungen gibt, die für den jeweiligen Präprozessor spezifisch sind.ist scss abwärtskompatibel mit weniger?

Ein Mitarbeiter bestand darauf, dass scss abwärtskompatibel mit weniger ist. Ich denke, dass er vielleicht verwirrt war. Less/scss ist rückwärtskompatibel mit CSS, aber ich denke nicht, dass scss abwärtskompatibel ist mit weniger. Kannst du bitte bestätigen?

+3

SCSS und LESS sind völlig verschiedene Vorprozessoren. Sie sind nicht kompatibel. – 4castle

+0

Entschuldigung, es wird nicht mit weniger kompatibel sein. –

+1

Beim Durchsuchen von SO habe ich diese http://StackOverflow.com/A/5732683/22266315 gefunden, die besagt, dass SASS tatsächlich einen LESS-Parser hat. –

Antwort

0

Für grundlegendes verschachteltes Styling, LESS und Sass ist in der Regel kompatibel:

a { 
    // A styles 

    B { 
     // B styles 
    } 

} 

auf die gleiche Sache in beiden kompilieren und einige eingebauten Funktionen werden das gleiche Ergebnis.

Aber danach sind die Dinge ganz anders. & verhält sich anders; Sass verwendet explizite @mixin Mixins, während in LESS alle Klassendefinitionen Mixins sind; die eingebauten Funktionen sind unterschiedlich; Sass hat if, for, each und while Direktiven, während LESS verlässt sich auf when Wachen und Mixins, die sich erinnern; usw.


Für Ihre Referenz

Verwandte Themen