Ignore los consejos de algunas personas que le dicen que comience por aprender un marco CSS primero. Si está tratando de dominar el desarrollo front-end, primero debe comprender sus tres herramientas principales (HTML, JS y CSS) en un nivel fundamental. Los marcos (como Bootstrap) son impresionantes, pero abstraen muchas cosas que debes entender. Quienes conocen bien CSS pueden trabajar con marcos mucho más eficazmente. Los principiantes deberían centrarse en CSS vainilla al principio.
Al aprender una herramienta, el artesano debe comprender primero el diseño fundamental de la herramienta y cómo debe ser utilizada. Si te enfocas en aprender todas las reglas CSS, entonces te sentirás abrumado muy rápidamente, ya que hay demasiadas reglas. Raramente usará más del 20% de esas reglas en una página web simple, así que no piense que necesitará conocerlas todas.
Dominar CSS, en mi opinión, se reduce a tres conceptos muy importantes:
- Tengo una licenciatura en diseño web y quiero obtener un certificado en desarrollo front-end o UX. ¿Qué programa o tutoría en línea me recomiendan?
- ¿Estaría en desventaja aprendiendo HTML y CSS como principiante en el desarrollo web?
- ¿Por qué utilizo un índice z en CSS?
- Cómo diseñar un sitio web usando mi computadora
- Soy estudiante de segundo año de B.Tech (CSE). Quiero aprender todo sobre diseño y desarrollo web. ¿Por dónde empiezo y luego sigo adelante?
- El modelo de caja.
- El sistema en cascada.
- Selector de elementos de especificidad.
Estos tres conceptos generales son cruciales para envolver su cerebro, de lo contrario, CSS se verá como nada más que una biblioteca masiva de reglas para memorizar. También se encontrará escribiendo CSS hinchado e innecesariamente complejo cuando comprenda a fondo los sistemas anteriores puede conducir a un CSS mucho más limpio y fácil de mantener.
Póngase extremadamente cómodo con el inspector de elementos de su navegador, porque aquí es donde va a depurar cosas que no funcionan correctamente. No subestimes el poder del inspector de elementos de tu navegador cuando se trata de probar, depurar y crear prototipos. Es extremadamente poderoso y te salvará de muchos dolores de cabeza.
Sigue adelante. 🙂