3
Sass adalah bahasa gaya bahasa yang awalnya direka oleh Hampton Catlin dan dibangunkan oleh Nathan Weizenbaum.Selepas versi awalnya, Nathan Weizenbaum dan Chris Eppstein terus memperluas Sass dengan SassScript, bahasa skrip mudah yang digunakan dalam fail Sass. Sass adalah metalanguage Style Cascading Sheets (CSS).Ia adalah bahasa skrip yang ditafsirkan dalam CSS.SassScript adalah bahasa skrip itu sendiri.Sass terdiri daripada dua sintaks.Sintaks asal, yang dipanggil "sintaks yang diindentikasi" menggunakan sintaks yang serupa dengan Haml.Ia menggunakan indentasi untuk memisahkan blok kod dan aksara baru untuk memisahkan peraturan.Sintaks yang lebih baru, "SCSS" menggunakan pemformatan blok seperti CSS.Ia menggunakan penyokong untuk menandakan blok kod dan titik koma untuk memisahkan baris dalam blok.Salin sintaks dan fail SCSS secara tradisinya diberikan masing-masing extensions.sass and.scss. CSS3 terdiri daripada siri pemilih dan pseudo-selectors yang peraturan kumpulan yang dikenakan kepada mereka.Sass (dalam konteks yang lebih besar dari kedua-dua sintaks) memanjangkan CSS dengan menyediakan beberapa mekanisme yang tersedia dalam bahasa pengaturcaraan yang lebih tradisional, terutamanya bahasa berorientasi objek, tetapi itu tidak tersedia untuk CSS3 itu sendiri.Apabila SassScript diinterpretasikan, ia mewujudkan blok peraturan CSS untuk pelbagai pemilihan seperti yang ditakrifkan oleh fail Sass.Penafsir Sass menerjemahkan SassScript ke dalam CSS.Selalunya, Sass boleh memantau fail.sysss.s.sss dan menerjemahkannya ke fail output.css setiap kali fail.sys.sass atau.scss disimpan.Sass adalah gula sintaktik semata-mata untuk CSS ....