fbpx

Diferencia entre Scss y Sass

Scss(Sassy Cascading Style Sheets) es la segunda sintaxis de Sass(Syntactically Awesome Stylesheet) que utiliza corchetes {} y ; en lugar de sangrías como lo hace Sass.

Tanto Scss como Sass se pueden compilar con Visual Studio Code con la siguiente instrucción si lo que deseamos es compilar un solo archivo .scss:

sass --watch input.scss output.css

o si lo que deseamos es compilar todo el contenido de un directorio utilizamos la siguiente instrucción:

sass --watch app/sass:public/stylesheets

Sass va a monitorear todos los archivos con extensión .scss en la carpeta app/sass y los compilara para convertirlos en .css colocándolos en la carpeta public/stylesheets cuando estos sufran algún cambio.

Modificación a Bootstrap de _variable.scss, solo para el ejemplo

La diferencia entre Sass y Scss solo son las sangrías en el caso de Sass y los corchetes {} y los ; para el caso de Scss.

Ejemplo de código

Sass

nav
  ul
    margin: 0
    padding: 0
    list-style: none

  li
    display: inline-block

  a
    display: block
    padding: 6px 12px
    text-decoration: none

Scss

nav {
  ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  li { display: inline-block; }

  a {
    display: block;
    padding: 6px 12px;
    text-decoration: none;
  }
}

Existe una herramienta web que podemos utilizar para probar las sintaxis tanto de Scss como de Sass llamada sassmeister

Aquí vemos Scss, CSS y HTML
Aquí vemos Sass, CSS y HTML

Conclusiones

Como podemos ver la diferencia entre Sass y Scss es poca realmente, la preferencia de uso normalmente es Scss en lugar de Sass entre los programadores y diseñadores.

¿Ya sabes cuales son nuestros servicios?

¿Qué te ha parecido este artículo? coméntanoslo

¿Necesitas ayuda con tu desarrollo web o con el marketing de tu negocio? contáctanos

Halcón de cola roja como imagen del autor.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

* *
*

Scroll al inicio