Comment nicher les règles dans SASS
La nidification est considérée comme la procédure de combinaison de diverses règles. SASS permet à ses utilisateurs de nicher les règles, empêchant d'écrire des sélecteurs extérieurs encore et encore, ce qui rend le code clair et plus lisible que le CSS de base.
Exemple
L'exemple démontré ci-dessous montre comment la nidification de Sass est faite.
Html
Dans le code ci-dessus, nous créons une barre latérale en faisant un conteneur Div et en niant une liste non ordonnée à l'intérieur. De plus, nous avons également fourni le lien du fichier CSS généré après avoir compilé notre fichier SASS à l'attribut HREF de la balise.
Toupet
div
flottant: à gauche;
Largeur: 25%;
Color en arrière-plan: Rosybrown;
rembourrage: 25px 15px;
ul
Type de style liste: aucun;
marge: 0;
rembourrage: 0;
li
rembourrage: 8px;
marge-fond: 15px;
Color d'arrière-plan: Plum;
Couleur blanche;
Maintenant, vous remarquerez que dans le fichier sass, nous stylisons d'abord notre conteneur div, puis nichent nos sélecteurs UL, et Li à l'intérieur du sélecteur div. Cependant, le même code ci-dessus dans CSS standard ressemblerait à quelque chose comme ça.
CSS
divDans le code ci-dessus, vous verrez que nous devons utiliser le sélecteur DIV avec tous les autres sélecteurs pour styliser nos différents éléments. Dans CSS, vous ne pouvez pas nicher de sélecteurs / règles les uns dans les autres, vous devez les définir un par un.
C'est l'avantage que Sass a sur CSS qu'il empêche ses utilisateurs de répéter les sélecteurs redondants, ce qui rend le code clair et plus lisible. La sortie de l'exemple ci-dessus est illustrée ci-dessous.
Sortir
Une barre latérale a été générée et stylée en utilisant la nidification dans Sass.
Comment nicher les propriétés dans SASS
Un autre avantage de Sass est qu'il permet également la nidification des propriétés. Vous devez avoir remarqué que le préfixe de diverses propriétés CSS est la même que la taille de la police, la famille, la police, etc. La police du préfixe est la même dans ces propriétés.
Maintenant, pour éviter d'utiliser ce préfixe encore et encore dans votre feuille de style, vous pouvez nist ces propriétés dans SASS. Vous devez vous demander comment le faire. Consultez l'exemple ci-dessous.
Exemple
Cet exemple montre comment nicher les propriétés dans SASS.
Html
C'est un paragraphe.
Dans le code ci-dessus, nous avons simplement créé un paragraphe.
Toupet
corps
arrière-plan:
Couleur rose;
Attachement: fixe;
p
Police de caractère:
Famille: Verdana;
Taille: 20px;
Poids: Audacieux;
Maintenant, vous remarquerez dans le code ci-dessus que lorsque vous stylisez nos éléments avec diverses propriétés CSS, nous avons écrit le préfixe une fois, puis niché les propriétés liées à ce préfixe à l'intérieur du sélecteur. De cette façon, nous avons évité d'écrire le même préfixe encore et encore.
CSS
Ceci est la sortie CSS transpirée.
Sortir
Les éléments ont été stylisés avec succès en utilisant la nidification dans SASS.
Conclusion
Aux fins des règles de nidification dans SASS, il suffit d'écrire une fois le sélecteur extérieur et de nid le reste des sélecteurs à l'intérieur. Pendant ce temps, les propriétés de nidification de Sass vous permet d'écrire une fois le préfixe des propriétés et de nicher les propriétés connexes à l'intérieur. Les règles et les propriétés de nidification dans SASS vous empêchent d'écrire des valeurs CSS redondantes à plusieurs reprises, ce qui rend votre code clair et plus lisible. Cet article vous guide sur la façon de nicher les règles et les propriétés dans SASS.