Wie man Regeln in Sass nistet
Die Verachtung gilt als das Verfahren der Kombination verschiedener Regeln. Mit SASS können seine Benutzer Regeln nisten, verhindern, dass die äußeren Selektoren immer wieder schreiben, wodurch der Code klar und lesbarer wird als grundlegende CSS.
Beispiel
Das nachstehende Beispiel zeigt, wie die Nistung in Sass erfolgt.
Html
Im obigen Code erstellen wir eine Seitenleiste, indem wir einen Div -Container erstellen und eine ungeordnete Liste darin nisten. Darüber hinaus haben wir auch den Link der CSS.
Sass
div
float: links;
Breite: 25%;
Hintergrundfarbe: Rosybrown;
Polsterung: 25px 15px;
ul
Typ-Typ-Typ: Keine;
Rand: 0;
Polsterung: 0;
li
Polsterung: 8px;
Randboden: 15px;
Hintergrundfarbe: Plum;
Farbe weiß;
Jetzt werden Sie feststellen. Der gleiche Code oben in Standard -CSS würde jedoch ungefähr so aussehen.
CSS
divIm obigen Code werden Sie feststellen, dass wir den Div -Selektor mit jedem anderen Selektor verwenden müssen, um unsere verschiedenen Elemente zu stylen. In CSS können Sie die Selektoren/Regeln ineinander nicht nisten.
Dies ist der Vorteil, den Sass über CSS hat, dass es seine Benutzer daran hindert, redundante Selektoren zu wiederholen, was den Code klar und lesbarer macht. Die Ausgabe des obigen Beispiels ist unten gezeigt.
Ausgang
Eine Seitenleiste wurde erzeugt und mit Nesting in Sass gestylt.
Wie man Eigenschaften in Sass nistet
Ein weiterer Vorteil von SASS ist, dass es auch die Verhinderung von Eigenschaften ermöglicht. Sie müssen festgestellt haben, dass das Präfix verschiedener CSS-Eigenschaften dieselbe ist wie Schriftgrößen, Schriftfamilie, Schriftgewicht usw. usw. Die Präfix -Schriftart ist in diesen Eigenschaften gleich.
Um dieses Präfix in Ihrem Stylesheet immer wieder zu vermeiden, können Sie diese Eigenschaften in SASS nisten. Sie müssen sich fragen, wie es geht. Wenden Sie sich an das folgende Beispiel.
Beispiel
Dieses Beispiel zeigt, wie Eigenschaften in SASS nistet.
Html
Dies ist ein Absatz.
Im obigen Code haben wir einfach einen Absatz erstellt.
Sass
Körper
Hintergrund:
Farbe Pink;
Anhang: behoben;
P
Schriftart:
Familie: Verdana;
Größe: 20px;
Gewicht: fett;
Jetzt werden Sie in dem obigen Code bemerken, dass wir beim Stylen unserer Elemente mit verschiedenen CSS -Eigenschaften das Präfix einmal geschrieben und dann die Eigenschaften im Zusammenhang mit diesem Präfix im Selektor verschachtelt haben. Auf diese Weise haben wir es vermieden, das gleiche Präfix immer wieder zu schreiben.
CSS
Dies ist der transpilierte CSS -Ausgang.
Ausgang
Elemente wurden erfolgreich mit dem Nestieren in SASS gestylt.
Abschluss
Zum Zwecke der Verschachtung von Regeln in SASS müssen Sie nur einmal den äußeren Selektor schreiben und den Rest der Selektoren darin nisten. In der Zwischenzeit können Sie die Eigenschaften in SASS in SASS nisten, das Präfix der Eigenschaften einmal zu schreiben und die damit verbundenen Eigenschaften darin zu nisten. Verschachtelungsregeln und Eigenschaften in Sass hindert Sie daran, redundante CSS -Werte wiederholt zu schreiben, wodurch Ihr Code klar und lesbarer wird. Dieser Artikel leitet Sie, wie Sie Regeln und Eigenschaften in SASS nisten können.