¿Para qué sirve normalize.scss?

Big Tech siempre quiso capturarlo en su navegador, por lo que en lugar de que todos los navegadores hicieran cosas de la misma manera, tenían sus pequeñas peculiaridades de propiedad, por lo que las cosas que usted como desarrollador front-end trabajó duro para procesar, se romperían en IE o lo que sea .

Los programadores mismos finalmente crearon una forma de hacer que todas las cosas desiguales fueran iguales y hacer un restablecimiento completo en el navegador, por lo que no importa con qué navegador esté trabajando, tiene un campo de juego nivelado. En términos de CSS (aplicar estilos a elementos DOM) eso significa el uso imperativo de normalize.scss, que se compila o transpila o lo que sea en su proceso de compilación para normalizar.css (que puede usar directamente si no está usando ningún proceso de compilación ) Restablece todas las suposiciones sobre el estilo para que un marco (es decir, Twitter Bootstrap, Foundation, Materializecss, etc.) pueda hacer lo suyo.

Si usa un marco (solo los locos y locos comienzan desde cero, no es profesional) normalize.scss o su equivalente se agrega.

Este archivo debe contener los estilos de Normalize.css, una alternativa moderna y lista para HTML5 a los reinicios CSS. Estos estilos aseguran que todos los elementos se procesen de manera más consistente y en línea con los estándares modernos en varios navegadores.

Se considera una buena práctica normalizar la representación de elementos antes de aplicar sus propios estilos, ya que esto garantiza que obtendrá el mismo resultado visual en diferentes navegadores.

Espero que ayude 😉