Red de conocimientos turísticos - Conocimientos sobre calendario chino - Introducción y diferencias del lenguaje de estilo dinámico Scssamp;

Introducción y diferencias del lenguaje de estilo dinámico Scssamp;

I. ¿Qué es Sass/Scssamp;Less?

Sass (Syntactically Awesome Stylesheets) es un lenguaje de estilo dinámico con la misma sintaxis que css (pero con más funciones) y es más fácil de escribir y leer que css.

Sass es un lenguaje de estilo dinámico con la misma sintaxis que css (pero con más funciones) y es más fácil de escribir y leer que css.

La sintaxis de Sass es similar a la de Haml, que es una sintaxis de sangría (maquillaje) diseñada para escribir HTML y CSS rápidamente.

Less es un lenguaje de estilo dinámico. CSS está dotado de características de lenguaje dinámico como variables, herencia, operaciones y funciones. LESS se ejecuta tanto en el lado del cliente (compatible con IE 6, Webkit, Firefox) como en el lado del servidor (con Node.js). El sitio web menos en inglés necesita evitar el muro, también puede visitar el sitio web chino

¿Cuál es la diferencia entre Sass y Scss?

Sass originalmente tiene la misma sintaxis de sangría que Haml, que es Muy conveniente para los usuarios de front-end que están acostumbrados a escribir Css. No era intuitivo y el Css original no se podía agregar a Sass, por lo que Sass mejoró su sintaxis y Sass 3 se convirtió en Scss (Sassy CSS). Compatible con la sintaxis original, simplemente cambie la sangría original a {}.

II. ¿Cuál es la diferencia entre Sass/Scssamp;

1. Sass se basa en Ruby y se procesa en el lado del servidor, mientras que Less debe procesarse introduciendo less.js. El código Less genera Css en el navegador, y también puede usar Less en. la sesión de desarrollo., y luego compílelo en un archivo Css y colóquelo directamente en el proyecto. También hay herramientas como Less.app, SimpleLess y CodeKit .app, y también hay direcciones de compilación en línea.

2. Los caracteres de las variables son diferentes, Less es @ y Scss es $, y el alcance de las variables también es diferente, lo cual se discutirá más adelante.

3. Configuración de salida. Less no tiene configuración de salida y Sass proporciona cuatro opciones de salida: anidada, compacta, comprimida y expandida.

4.Sass admite declaraciones condicionales, puede usar bucles if{}else{}, for{}, etc. Y Less no lo apoya.