SASS-fail on Syntactically Awesome StyleSheets-fail. See sisaldab Sass süntaks, mis on kaskaadstiilide laiendus (CSS), mida kasutatakse veebilehtede paigutuse vormindamiseks.
CSS-i abil saab määratleda tekstistiilid, tabeli suurused, pildi välimus ja muud veebilehe aspektid. Sass pakub CSS-i funktsionaalsusele tuginevaid võimalusi, mis aitavad kasutajatel oma stiilitabelitega tõhusamalt töötada. Kuid Sassi keel ei ole mõeldud CSS-i asendamiseks, kuna veebibrauserid ei saa SASS-faile otse tõlgendada. Selle asemel saab SASS-failid kompileerida CSS-failideks, mida seejärel kasutatakse veebilehtede sisu vormindamiseks.
Sassi keel koosneb kahest süntaksist:
- Sass - algne süntaks, mis kasutab sulgude asemel taande, et näidata omaduste eraldamiseks semikoolonite asemel selektorite ja uusjoone pesitsemist. Seda süntaksit kasutavad SASS-failid.
- Sassy CSS (SCSS) - algse Sassi süntaksite komplekt, mida kasutatakse sagedamini. See laiendab CSS-i funktsionaalsust, pakkudes miksi, sisestatud reegleid, muutujaid ja siseseid importe. Sassy CSS-failid salvestatakse a-ga .SCSS faililaiend.