Heim Web-Frontend Front-End-Fragen und Antworten Was ist der Unterschied zwischen sass und scss?

Was ist der Unterschied zwischen sass und scss?

Dec 29, 2021 pm 02:05 PM
sass scss

Unterschiede: 1. Sass verwendet das Suffix „.sass“ als Erweiterung, während SCSS das Suffix „.scss“ als Erweiterung verwendet. 2. Sass wird mit strengen Einrückungsgrammatikregeln geschrieben, ohne geschweifte Klammern „{}“ und Semikolon „;“, und die Syntax von SCSS ist der von CSS sehr ähnlich, mit geschweiften Klammern und Semikolons.

Was ist der Unterschied zwischen sass und scss?

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.

Was ist Sass

Sass ist eine höhere Metasprache als CSS. Sie kann zur klaren und strukturellen Beschreibung von Dateistilen verwendet werden und verfügt über leistungsfähigere Funktionen als gewöhnliches CSS. Sass bietet eine sauberere, elegantere Syntax und bietet gleichzeitig eine Vielzahl von Funktionen zum Erstellen wartbarer und verwaltbarer Stylesheets.

Sass ist eine in Ruby geschriebene CSS-Vorverarbeitungssprache. Sie wurde 2007 geboren und ist die größte ausgereifte CSS-Vorverarbeitungssprache. Es wurde ursprünglich für die Verwendung mit HAML (einem eingerückten HTML-Precompiler) entwickelt und verfügt daher über denselben Einrückungsstil wie HTML. SASS ist eine Erweiterung von CSS3, die Regelverschachtelung, Variablen, Mixins, Selektorvererbung und mehr hinzufügt. Konvertieren Sie es mithilfe von Befehlszeilentools oder WEB-Framework-Plug-Ins in standardmäßigen, wohlgeformten CSS-Code.

Offizielle Website von Sass: http://sass-lang.com

Was ist Scss?

Scss ist eine neue Syntax, die von Sass 3 eingeführt wurde. Es ist die Abkürzung für Sassy CSS und eine Obermenge der CSS3-Syntax, was bedeutet dass alle gültigen CSS3-Stile auch für Sass gelten. Um es ganz klar auszudrücken: Scss ist eine aktualisierte Version von Sass. Seine Syntax ist vollständig mit CSS3 kompatibel und erbt die leistungsstarken Funktionen von Sass. Das heißt, jedes Standard-CSS3-Stylesheet ist eine gültige SCSS-Datei mit derselben Semantik. Darüber hinaus kann SCSS auch die meisten CSS-Hacks (einige CSS-Tricks) und browserspezifische Syntax erkennen, beispielsweise die alte IE-Filtersyntax.

Da Scss eine Erweiterung von CSS ist, funktioniert jeder Code, der in CSS ordnungsgemäß funktioniert, auch ordnungsgemäß in Scss. Mit anderen Worten: Ein Sass-Benutzer muss nur verstehen, wie Sass-Erweiterungen funktionieren, um Scss vollständig zu verstehen. Die meisten Erweiterungen wie Variablen, übergeordnete Referenzen und Direktiven sind identisch; der einzige Unterschied besteht darin, dass SCSS Semikolons und geschweifte Klammern anstelle von Zeilenumbrüchen und Einrückungen erfordert.

Der Unterschied zwischen sass und scss

Sass und SCSS sind eigentlich dasselbe. Wir nennen es normalerweise Sass. Die Unterschiede zwischen den beiden sind unterschiedlich:

  • Die Dateierweiterungen sind unterschiedlich „.sass“-Suffix als Erweiterung, während SCSS das „.scss“-Suffix als Erweiterung verwendet. Die Grammatik wird mit strengen eingerückten Grammatikregeln geschrieben, ohne geschweifte Klammern ({}) und Semikolon (;). Die Syntax von SCSS ist unserer CSS-Syntax sehr ähnlich.

  • Im Folgenden werden ihre Kompilierungsregeln vorgestellt:

<span style="font-size: 18px;">sass</span>Hinweis:

„Einzeldateikompilierung“
und

“ Kompilierung mehrerer Dateien"

.

2. Sass-Ausgabemethode:

🎜🎜🎜sass verschachtelte Ausgabemethode nested🎜🎜sass --watch test.scss:test.css --style verschachtelt 🎜🎜Abbildung 1🎜🎜🎜sass erweiterte Ausgabemethodeexpanded🎜🎜sass --watch test.scss:test.css --style erweitert 🎜🎜Abbildung 2🎜🎜🎜sass-Erweiterungsausgabemethode compact🎜🎜sass --watch test.scss:test.css --style compact🎜🎜Abbildung 3 🎜🎜🎜sass-Erweiterungsausgabemethode komprimiert🎜🎜sass --watch test.scss:test.css --style komprimiert🎜🎜Abbildung 4🎜🎜🎜 🎜 🎜Screenshot-Vergleich:🎜🎜🎜🎜🎜🎜Zusätzlich zur obigen Einführung kann sass auch Addition/Subtraktion, Multiplikation, Division, Variablenberechnung, Zahlenoperation, Zeichenoperation, Farboperation usw. durchführen. 🎜🎜🎜 (Lernvideo-Sharing: 🎜CSS-Video-Tutorial🎜)🎜
Ausgabemethode Übertragen Sie beim Kompilieren Parameter Referenzbild

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen sass und scss?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bedeutet Sass-Software? Was bedeutet Sass-Software? Aug 15, 2022 am 11:39 AM

Der vollständige Name von SASS lautet „Software as a Service“, was „Software as a Service“ bedeutet. Dabei handelt es sich um ein Softwarebereitstellungsmodell, bei dem Drittanbieter Anwendungen auf einer Cloud-Infrastruktur erstellen und diese den Kunden über das Internet bereitstellen von Abonnements, die nicht erfordern, dass Kunden die zugrunde liegende Infrastruktur im Voraus aufbauen. Dies bedeutet, dass auf die Software von jedem Gerät mit Internetverbindung und Webbrowser zugegriffen werden kann, im Gegensatz zu herkömmlicher Software, die nur auf Ihrem lokalen Computer installiert werden kann.

Was bedeutet Sass, wenn Vue ein Projekt erstellt? Was bedeutet Sass, wenn Vue ein Projekt erstellt? Jun 21, 2022 am 10:33 AM

Das von Vue beim Erstellen eines Projekts verwendete Sass dient der Stärkung des CSS-Hilfstools und ist eine CSS-Vorverarbeitungssprache, die in der Buby-Sprache geschrieben ist. Sie hat den gleichen strengen Einrückungsstil wie HTML und stimmt mit dem CSS-Schreiben überein Es werden keine geschweiften Klammern und Semikolons verwendet.

Was tun, wenn beim Kompilieren von SASS im Vue-Projekt ein Fehler auftritt? Was tun, wenn beim Kompilieren von SASS im Vue-Projekt ein Fehler auftritt? Jan 05, 2023 pm 04:20 PM

Lösung für den Sass-Fehler bei der Vue-Projektkompilierung: 1. Verwenden Sie die Bildquelle „cnpm install node-sass sass-loader --save-dev“, um sass zu installieren. 2. Ändern Sie die „sass-loader“-Version in „package.json“. zu „ „sass-loader“: „^7.3.1“, 3. Verwenden Sie es direkt auf der Seite oder verwenden Sie @ anstelle von src.

Der Unterschied zwischen Sass und weniger Der Unterschied zwischen Sass und weniger Oct 12, 2023 am 10:16 AM

Zu den Unterschieden zwischen Sass und weniger gehören Syntaxunterschiede, Definitionsmethoden für Variablen und Mixer, Importmethoden, Operatorunterstützung, Erweiterbarkeit usw. Detaillierte Einführung: 1. Sass verwendet Einrückungen, um verschachtelte Regeln auszudrücken, ähnlich wie die Python-Syntax, und verwendet geschweifte Klammern, um verschachtelte Regeln auszudrücken mit dem „$“-Symbol, während Mixer mit dem Schlüsselwort „@mixin“ definiert werden, in Less und so weiter.

So verwenden Sie SCSS zur Stilanpassung in Vue So verwenden Sie SCSS zur Stilanpassung in Vue Oct 15, 2023 pm 05:21 PM

So verwenden Sie SCSS zur Stilanpassung in Vue. Um den Stil im Vue-Projekt besser anzupassen, ist die Verwendung von SCSS (SassyCSS) eine gute Wahl. SCSS ist eine Erweiterungssprache von CSS. Sie bietet viele nützliche Funktionen wie verschachtelte Regeln, Variablen, Mixins usw., die es uns ermöglichen, Stilcode effizienter zu schreiben. Im Folgenden wird die Verwendung von SCSS zur Stilanpassung in Vue-Projekten vorgestellt und einige spezifische Codebeispiele bereitgestellt. Zuerst müssen wir das Vue-Projekt vorbereiten

So verwenden Sie SASS-Stile in Angular-Projekten So verwenden Sie SASS-Stile in Angular-Projekten May 09, 2022 am 10:51 AM

Wie verwende ich SASS-Stile in Angular-Projekten? Der folgende Artikel wird Ihnen die Verwendung von SASS-Stilen in Angular vorstellen. Ich hoffe, er wird Ihnen hilfreich sein!

So implementieren Sie anpassbare Frontend-Stile mit React und Sass So implementieren Sie anpassbare Frontend-Stile mit React und Sass Sep 26, 2023 pm 10:30 PM

So implementieren Sie anpassbares Frontend-Styling mit React und Sass Einführung: React ist eine beliebte JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen. Es bietet einen komponentenbasierten Ansatz zur Entwicklung komplexer Front-End-Anwendungen. Sass ist ein CSS-Präprozessor, der die Verwaltung und Organisation von Stilen erleichtert, indem er CSS-Code in Module zerlegt. In Kombination mit Sass können anpassbare Front-End-Stile erzielt werden. In diesem Artikel wird erläutert, wie Sie React und Sass gemeinsam verwenden, um anpassbare Stile im Projekt zu erzielen.

Bootstrap mit SASS: Fortgeschrittene Styling- und Theming -Techniken Bootstrap mit SASS: Fortgeschrittene Styling- und Theming -Techniken Mar 31, 2025 pm 04:09 PM

Das Kombinieren von Bootstrap und SASS kann fortgeschrittenere Stile und Themenanpassungen erzielen: 1. Mode Bootstrap -Variablen, um die Themenfarben zu ändern; 2. Vereinfachen Sie das Schreiben von CSS mit sass verschachtelten Regeln; 3.. Verwenden Sie Sass 'Mischen und Funktionen, um komplexe Stile wie Schaltflächen verschiedener Farben zu erstellen. 4. Achten Sie auf die Kompilierungs- und Importreihenfolge von SASS -Dateien, um häufige Fehler zu vermeiden. 5. Die Leistung optimieren und Code durch die rationale Verwendung von Sass -Funktionen und -Tools erhalten.

See all articles