Para mí la lucha comenzó cuando tuve que hacer cosas profesionales.
Déjame explicarte, haces un sitio web para ti mismo y se ve exactamente de la manera deseada. No cuestionamos, no luchamos, estamos bien para ir.
Ahora imagina que ese tipo, lo llaman cliente, te quiere, cambia el menú para hacer lo que vio en otro lugar, y no sabes cómo hacerlo, lo buscas en Google, encuentras piezas de código, funciona. ! pero … no exactamente como debería … el menú se abre demasiado rápido, no hay submenú, el título está debajo del menú.
Ahora estás en una mierda profunda, porque necesitas entender el siguiente nivel, ¡dominar css!
- ¿Cuál es la mejor manera para que un graduado no CS aprende ciencias de la computación?
- ¿Qué lenguaje de programación debe aprender un estudiante de TI de primer año?
- Quiero aprender acerca de la inversión, ¿dónde debería empezar?
- Cómo saber qué habilidades desarrollar en cada etapa de la carrera.
- ¿Es el aprendizaje de idiomas una actividad nerd?
hay diferentes etapas en css, van por el nivel de complejidad, más complejo es el problema para actualizar y los cambios.
Enumeraría el nivel por dificultad aquí (Mi propia respuesta, mi propia escalera):
- Diseño visual simple (tipografía, color, fondo). La parte que todos amamos, fácil de leer y predecir, sin tonterías, un niño de 10 años puede dominar eso en una semana.
- los punteros específicos, clase, ID, menú (UL, LI) 20% de dificultad.
- los punteros específicos profundos , cuando apuntas a un div dentro de un div, por ejemplo, cuando no tienes una clase asociada a ese objeto específico porque no tienes acceso al html. 30% de dificultad
algunos pueden encontrarlo más difícil, creo que está bien - La dificultad de los flotadores (izquierda, derecha, etc.) está bien, puedes hacer algunas pruebas, la experiencia te dará confianza y podrás jugar para hacer lo que quieras. Lo clasificaría en un 40% de dificultad para el conocimiento requerido.
- La posición, ya ves, para un cerebro como el mío, esto simplemente no tenía sentido.
La posición absoluta se usa para colocar cualquier cosa donde quieras, ¿no?
¿Por qué está todo desordenado?!? Me tomó un año sentirlo fácilmente, cambiarlo, arreglar el plan de mi código. 60% incluido (índice Z, posicionamiento, especificidades del navegador) - Por último, pero no menos importante, la capacidad de respuesta . Es la comprensión global de todo lo que es css. hasta que sea lo suficientemente bueno, temerá cada vez que abra su sitio web en un dispositivo o navegador específico.
A partir del punto 2 luché, encontré compromisos, hice excusas, me pregunté, me rendí y regresé.
El código está evolucionando, las herramientas son más fáciles y los clientes entienden que algunos navegadores y dispositivos deben dejarse de lado. (Te amo, cliente)
Si está deseando aprender css, puedo decirle por mi experiencia que es fácil, si encuentra al profesor adecuado, paso a paso, obtendrá la razón detrás de cada error.
TL; DR: el posicionamiento y la capacidad de respuesta son difíciles de manejar a menos que busques la forma real de resolver esto.