Sass ichma-ich yozish (nesting)


ULASHISH

Sass ichma-ich qoidalari

Sass CSS selektorlarini HTML’dagi kabi ichma-ich joylashtirish imkonini beradi.

Sayt navigatsiyasi uchun yozilgan Sass kodi misoliga qarang:

Misol

SCSS sintaksisi:

nav {   ul {     margin: 0;     padding: 0;     list-style: none;   }   li {     display: inline-block;   }   a {     display: block;     padding: 6px 12px;     text-decoration: none;   } }

Misolni ishga tushirish »

E’tibor bering, Sass’da ul, li va a selektorlari nav selektori ichiga joylashtirilgan.

CSS’da esa qoidalar birma-bir (ichma-ich emas) aniqlanadi:

CSS sintaksisi:

nav ul {   margin: 0;   padding: 0;   list-style: none; } nav li {   display: inline-block; } nav a {   display: block;   padding: 6px 12px;   text-decoration: none; }

Sass’da xususiyatlarni ichma-ich joylashtirish mumkinligi sababli u standart CSS’ga qaraganda tozaroq va o‘qish uchun osonroq.



Sass ichma-ich xususiyatlari

Ko‘plab CSS xususiyatlari bir xil prefiksga ega, masalan, font-family, font-size va font-weight yoki text-align, text-transform va text-overflow.

Sass yordamida ularni ichma-ich xususiyatlar sifatida yozishingiz mumkin:

Misol

SCSS sintaksisi:

font: {   family: Helvetica, sans-serif;   size: 18px;   weight: bold; } text: {   align: center;   transform: lowercase;   overflow: hidden; }

Sass transpilyatori yuqoridagi kodni oddiy CSS’ga aylantiradi:

CSS natijasi:

font-family: Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-align: center; text-transform: lowercase; text-overflow: hidden;


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!