3
Sass es un lenguaje de hoja de estilo diseñado inicialmente por Hampton Catlin y desarrollado por Nathan Weizenbaum.Después de sus versiones iniciales, Nathan Weizenbaum y Chris Eppstein han continuado extendiendo Sass con SassScript, un lenguaje de scripting simple utilizado en archivos Sass. Sass es un metalenguaje de Hojas de Estilo en Cascada (CSS).Es un lenguaje de secuencias de comandos que se interpreta en CSS.SassScript es el lenguaje de script en sí.Sass consta de dos sintaxis.La sintaxis original, llamada "la sintaxis con sangría" usa una sintaxis similar a Haml.Utiliza sangría para separar bloques de código y caracteres de nueva línea para separar reglas.La sintaxis más reciente, "SCSS", utiliza el formato de bloque como el de CSS.Utiliza llaves para denotar bloques de código y puntos y comas para separar líneas dentro de un bloque.La sintaxis sangrada y los archivos SCSS reciben tradicionalmente las extensiones.sass y.scss respectivamente. CSS3 consta de una serie de selectores y pseudo-selectores que agrupan las reglas que se aplican a ellos.Sass (en el contexto más amplio de ambas sintaxis) extiende CSS al proporcionar varios mecanismos disponibles en lenguajes de programación más tradicionales, particularmente lenguajes orientados a objetos, pero que no están disponibles para CSS3.Cuando se interpreta SassScript, crea bloques de reglas CSS para varios selectores definidos por el archivo Sass.El intérprete de Sass traduce SassScript a CSS.Alternativamente, Sass puede monitorear el archivo .sass o.scss y traducirlo a un archivo output.css siempre que se guarde el archivo.sass o.scss.Sass es simplemente azúcar sintáctico para CSS ...
scss