¡Bienvenido al mundo del código! Cuanto más aprendes, más te doblas lo que no sabes. Esto no es específico de CSS.
Dicho esto, el diseño receptivo es realmente difícil y tanto los desarrolladores como los diseñadores de software subestiman esta parte. Hay una razón por la cual frontend webdeveloper es una especialidad en sí misma. Las implementaciones receptivas requieren que comprenda cómo se comportan los elementos html y cómo fluyen y se apilan. La teoría detrás de esto puede ser relativamente fácil de aprender, pero la implementación es donde se oculta la complejidad.
HTML es la traducción entre humanos (no tan lógico) y aplicaciones (solo lógico). El lenguaje humano es realmente dinámico, lo que hace que html sea extenso (muchas etiquetas y mucha semántica), porque utilizamos imágenes, texto, oraciones complejas, cada sitio html tiene una estructura diferente. Bootstrap es una biblioteca que cierra la brecha entre el lenguaje humano y el lenguaje de máquina utilizando nombres y diseños de clase estandarizados, pero no resuelve todos los problemas.
- ¿Cómo puedo ejecutar una funcionalidad de inicio de sesión de aplicación no angular usando un transportador?
- ¿Por qué AngularJS tiene llamadas de función sin fin?
- ¿Es realmente requerido por ley que cada sitio web incluya una ventana emergente que declare que usan cookies?
- ¿Cuánto debería costar un sitio personalizado de WordPress para 10 páginas, informativo, con captura de plomo estándar y funciones de mapa?
- ¿Cuál es la forma más económica de ir a un sitio web?
Mi punto es aquí No te preocupes He visto a muchos estudiantes tener dificultades para comprender realmente las implementaciones de diseño receptivo. Incluso después de 3 años hacen preguntas aparentemente simples. Eso no significa que sean estúpidos. Tuve suerte de crecer con eso.