22
Sass jest językiem arkuszy stylów opracowanym początkowo przez Hampton Catlin i opracowanym przez Nathana Weizenbauma.Po początkowych wersjach Nathan Weizenbaum i Chris Eppstein kontynuowali rozszerzanie Sassa o SassScript, prosty język skryptowy używany w plikach Sass. Sass to metajęzyk CSS.Jest to język skryptowy, który jest tłumaczony na CSS.SassScript jest samym językiem skryptowym.Sass składa się z dwóch składni.Oryginalna składnia, zwana „składnią wciętą”, używa składni podobnej do Haml.Wykorzystuje wcięcia do oddzielania bloków kodu i znaków nowej linii do oddzielania reguł.Nowsza składnia „SCSS” korzysta z formatowania blokowego, takiego jak CSS.Wykorzystuje nawiasy klamrowe do oznaczania bloków kodu i średników do oddzielania linii w bloku.Wcięta składnia i pliki SCSS tradycyjnie mają odpowiednio rozszerzenia.sass i.scss. CS3 składa się z szeregu selektorów i pseudoselektorów, które grupują reguły, które ich dotyczą.Sass (w szerszym kontekście obu składni) rozszerza CSS, udostępniając kilka mechanizmów dostępnych w bardziej tradycyjnych językach programowania, szczególnie językach zorientowanych obiektowo, ale które nie są dostępne dla samego CSS3.Podczas interpretacji SassScript tworzy bloki reguł CSS dla różnych selektorów zdefiniowanych w pliku Sass.Interpretator Sass tłumaczy SassScript na CSS.Alternatywnie Sass może monitorować plik.sass lub.scss i tłumaczyć go na plik output.css przy każdym zapisaniu pliku.sass lub.scss.Sass to po prostu cukier składniowy dla CSS ....
sass