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.
- ¿Cuáles son algunos de los algoritmos más complejos que tuvo que implementar como desarrollador web?
- Cómo escribir un script PHP que envía la imagen actual almacenada en una carpeta de imágenes usando Gmail
- ¿Qué debo aprender primero, HTML o Python?
- ¿Cuál demostrará ser más ampliamente adoptado a largo plazo, Node.js o io.js?
- ¿Cuál es una buena introducción al proyecto de programación web moderna que un estudiante de MBA podría hackear solo con un libro de O'Reilly o dos? (¿Construir una aplicación para iPhone, sitio web funcional basado en bases de datos?)