Yo puse para probar el @import “componentes/grids.scss”; al final y me produce un error , de Undefined mixin. y después lo puse en la m...

Pregunta de la clase:
Grid System con Sass
David Alejandro García Graterón

David Alejandro García Graterón

Pregunta
student
hace 6 años

Yo puse para probar el @import “componentes/grids.scss”; al final y me produce un error , de Undefined mixin. y después lo puse en la misma linea y me funciono. Por que se debe eso ? hay una explicación lógica?

2 respuestas
    Alejandro Luján

    Alejandro Luján

    student
    hace 5 años

    Por lo que entiendo, pusiste el @import al final del documento, y te daba error, era porque estabas utilizando componentes de el import antes de que los importaras, y a la hora que se ejecuta el código, no encontraba esos mixins hasta que los importabas al final del Documento

    Jorge Cruz Perez

    Jorge Cruz Perez

    student
    hace 5 años

    Adicional a lo que comenta Alex, también es importante hacer un análisis ya que dado que css se basa en cascada, y a menos que se haya establecido otra mayor especificidad, el que vaya antes ayuda a mantener esa prioridad en los estilos. Nuevamente se debe uno basas en un análisis previo, porque depende de tu proyecto. Saludos :)

Curso de Preprocesadores CSS

Curso de Preprocesadores CSS

Los preprocesadores extienden las características de HTML y CSS promoviendo la escritura de código reutilizable y modular. Conoce la sintaxis, características e implementación de un preprocesador de HTML y CSS. Elabora plantillas modulares de páginas HTML con PUG. Utiliza los tres principales preprocesadores de CSS: Sass, Less y Stylus y decide cuál se ajusta mejor a tu flujo de trabajo.

Curso de Preprocesadores CSS

Curso de Preprocesadores CSS

Los preprocesadores extienden las características de HTML y CSS promoviendo la escritura de código reutilizable y modular. Conoce la sintaxis, características e implementación de un preprocesador de HTML y CSS. Elabora plantillas modulares de páginas HTML con PUG. Utiliza los tres principales preprocesadores de CSS: Sass, Less y Stylus y decide cuál se ajusta mejor a tu flujo de trabajo.