3
Sass je jazyk štýlov pôvodne navrhnutý Hamptonom Catlinom a vyvinutý Nathanom Weizenbaumom.Po svojich počiatočných verziách Nathan Weizenbaum a Chris Eppstein pokračovali v rozširovaní programu Sass pomocou programu SassScript, jednoduchého skriptovacieho jazyka používaného v súboroch Sass.Sass je metajazyk kaskádových štýlov (CSS).Je to skriptovací jazyk, ktorý je interpretovaný do CSS.SassScript je samotný skriptovací jazyk.Sass pozostáva z dvoch syntaxí.Pôvodná syntax, nazývaná „odsadená syntax“, používa syntax podobnú Hamlu.Používa odsadenie na oddelenie blokov kódu a znaku nového riadku na oddelenie pravidiel.Novšia syntax "SCSS" používa formátovanie blokov ako v CSS.Používa zátvorky na označenie kódových blokov a bodkočiarok na oddelenie riadkov v rámci bloku.Odsadené syntaxové súbory a súbory SCSS sa tradične označujú príponami .sass a.scss. CSS3 pozostáva z radu selektorov a pseudo-selektorov, ktoré zoskupujú pravidlá, ktoré sa na ne vzťahujú.Sass (v širšom kontexte oboch syntaxí) rozširuje CSS poskytovaním niekoľkých mechanizmov dostupných v tradičnejších programovacích jazykoch, najmä v objektovo orientovaných jazykoch, ktoré však nie sú dostupné pre samotný CSS3.Keď sa interpretuje SassScript, vytvára bloky pravidiel CSS pre rôzne selektory definované v súbore Sass.Tlmočník Sass prekladá SassScript do CSS.Alternatívne môže Sass monitorovať súbor.sass alebo.scss a prekladať ho do súboru output.css vždy, keď sa uloží súbor.sass alebo.scss.Sass je jednoducho syntaktický cukor na CSS ....