3
Sass er et stilarksprog oprindeligt designet af Hampton Catlin og udviklet af Nathan Weizenbaum.Efter de oprindelige versioner har Nathan Weizenbaum og Chris Eppstein fortsat med at udvide Sass med SassScript, et simpelt scriptingsprog, der bruges i Sass files.Sass er et Cascading Style Sheets (CSS) metalsprog.Det er et scriptingsprog, der fortolkes til CSS.SassScript er selve scriptingsproget.Sass består af to syntakser.Den originale syntaks, kaldet "den indrykkede syntaks", bruger en syntaks, der ligner Haml.Det bruger indrykk for at adskille kodeblokke og nylinjetegn til separate regler.Den nyere syntaks, "SCSS" bruger blokformatering som CSS.Det bruger seler til at betegne kodeblokke og semikoloner for at adskille linjer i en blok.De indrykkede syntaks- og SCSS-filer får traditionelt henholdsvis extensions.sass og.scss.CSS3 består af en række vælgere og pseudo-vælgere, som grupperer regler, der gælder for dem.Sass (i den større sammenhæng med begge syntakser) udvider CSS ved at tilvejebringe flere mekanismer, der er tilgængelige på mere traditionelle programmeringssprog, især objektorienterede sprog, men som ikke er tilgængelige for CSS3 selv.Når SassScript fortolkes, opretter det blokke med CSS-regler for forskellige vælgere som defineret af Sass-filen.Sass-tolken oversætter SassScript til CSS.Alternativt kan Sass overvåge filen.sass eller.scss og oversætte den til en output.css-fil, når filen.sass eller.scss gemmes.Sass er simpelthen syntaktisk sukker til CSS ....