22
Sass je jezik sloga, ki ga je sprva zasnoval Hampton Catlin, razvil pa Nathan Weizenbaum.Po svojih začetnih različicah sta Nathan Weizenbaum in Chris Eppstein še naprej širila Sass s SassScript, preprostim skriptnim jezikom, ki se uporablja v datotekah Sass.Sass je metajezik kaskadnih listov s slogom (CSS).Je skriptni jezik, ki se razlaga v CSS.SassScript je sam skriptni jezik.Sass je sestavljen iz dveh skladenj.Prvotna skladnja, imenovana "razčlenjena sintaksa", uporablja skladnjo, podobno Hamlu.Za ločevanje pravil uporablja vdolbine za ločevanje kodnih blokov in znake nove vrstice.Novejša sintaksa "SCSS" uporablja oblikovanje blokov, kot je CSS.Uporablja naramnice za označevanje kodnih blokov in podpičjih za ločevanje vrstic znotraj bloka.V razčlenjene sintakse in datoteke SCSS tradicionalno dobijo extensions.sass oziroma.scss.CSS3 je sestavljen iz vrste izbirnikov in psevdo izbirnikov, ki združujejo pravila, ki veljajo zanje.Sass (v širšem kontekstu obeh sintaksov) razširja CSS z zagotavljanjem več mehanizmov, ki so na voljo v bolj tradicionalnih programskih jezikih, zlasti objektno usmerjenih jezikih, ki pa sami CSS3 niso na voljo.Ko se interpretira SassScript, ustvari bloke pravil CSS za različne izbirnike, kot jih definira datoteka Sass.Tolmač Sass prevaja SassScript v CSS.Sass lahko nadzira datoteko.sass ali.scss in jo prevede v datoteko output.css, kadar koli je shranjena datoteka.sass ali.scss.Sass je za CSS preprosto skladen sladkor.
sass