Sebastian Heredia
:(
Juan Christopher
JAJAJA pobre Pikachu.
Rubén Cuello
ajajaja es muy bueno
Comprender las limitaciones de CSS y su evolución es esencial para cualquier desarrollador que busque construir interfaces web robustas y flexibles. Las dificultades iniciales, con elementos flotantes y la gestión de layouts, impulsaron a los miembros de la comunidad a idear soluciones ingeniosas. La historia de CSS es una de adaptación y mejora continua, caracterizada por técnicas como las columnas falsas y el diseño responsivo. Esta retrospectiva no solo es un tributo a los avances logrados sino también una base para comprender las herramientas de diseño modernas que examinaremos más adelante.
¿Cuáles son las limitaciones iniciales de CSS que se enfrentaron los desarrolladores?
CSS, en sus comienzos, presentó desafíos significativos en términos de posicionamiento y control del layout. Las soluciones primitivas, como enormes márgenes para alinear sidebars, eran insuficientes y propensas a errores, especialmente cuando se introducían elementos de diferentes tamaños. Esta dificultad al controlar la altura de los elementos resultaba en interfaces con aspecto desuniforme, lo que reducía significativamente la coherencia visual de las páginas web.
¿Cómo contribuyó la comunidad al progreso de CSS?
Conscientes de estas limitaciones, la comunidad de desarrolladores comenzó a compartir documentación y ejemplos de código para simplificar los desafíos de diseño. Por ejemplo, se idearon soluciones para manejar el control de alturas y la simplificación del código mediante ejemplos listos para ser utilizados, lo cual fue un paso significativo hacia delante.
¿Qué innovaciones surgieron para el manejo de layouts en CSS?
Entre las innovaciones más destacadas se encuentra la técnica de las "columnas falsas" creada por Dan. Para abordar el problema de columnas desiguales, Dan propuso la ilusión óptica de columnas de igual altura mediante una imagen de fondo. Esta técnica dio paso a otras ideas para manejar el diseño de páginas, entre las que destacó el enfoque de diseño responsivo de Ethan, que promovía la adaptación del contenido al tamaño del dispositivo.
¿Cómo afectaron los elementos flotantes a los desarrollos en CSS?
Los elementos flotantes, si bien útiles para envolver texto alrededor de imágenes, mostraron limitaciones cuando el contenido variaba en altura. El resultado eran layouts desorganizados y poco armónicos. La solución a ello fue la implementación de contenedores para columnas que ayudaron a organizar el contenido de manera más efectiva, similar al diseño masonry popular en Pinterest.
¿Qué otras técnicas se desarrollaron para mejorar CSS?
El uso de la propiedad display: table en CSS se extendió para emular la estructura de las tablas, incluso para elementos que no estaban semánticamente destinados a ser tablas. Esta técnica y otras similares eran consideradas "trucos" necesarios dada la falta de herramientas de diseño más robustas y la necesidad de adaptar los sitios web a diferentes navegadores.
¿Cómo influyeron estos trucos en la percepción actual de CSS?
Todos estos trucos y soluciones momentáneas llevaron a la percepción de que CSS es un lenguaje difícil y frágil, lleno de peculiaridades que deben ser memorizadas para cada navegador. Este temor persiste entre algunos desarrolladores, aunque las herramientas modernas y la amplitud de recursos disponibles hoy en día han simplificado mucho el trabajo con CSS.
A medida que nos adentramos más en la materia, continuaremos explorando las herramientas de diseño modernas que revolucionaron el trabajo con CSS y cambiaron radicalmente nuestra aproximación a la creación de interfaces web. ¡La evolución de CSS es un viaje fascinante y todavía hay mucho por aprender y descubrir!
Sebastian Heredia
:(
Juan Christopher
JAJAJA pobre Pikachu.
Rubén Cuello
ajajaja es muy bueno
Sura Naileth Cedeño Lopez
Team PlatziMe siento afortunada de estar aprendiendo Css en este tiempo.
Jhon Bueno
x2 ;)
Juan Christopher
X3
Fernando Quinteros Gutierrez
Aldo Yedro
Buen aporte!
Matías Wasiak
Gracias por el aporte!
Orlando Manuel Mendoza Vargas
Cuando estaba comenzando a aprender CSS me contaban que antes de que existiera Responsive Design los desarrolladores tenian que hacer como 4 veces los estilos, para cuatro tipo de pantallas diferentes... Literalmente tenían que hacer el mismo trabajo 4 veces, debemos darle gracias a dios que hoy en día existe el Responsive Design 😅😅💚
Jesus Velasco
SIIII y se cargaba segun que cosa gracias a javascript xD, hoy en dia suena loco pensar en manejar el responsive con javascript, pero antes no XD
Kevin Orellana
En serio cuatro veces, I love Responsive Design
Hector Esau M
Juan Gustavo Daza Martínez
Buen resumen bro
Eddie Mora
No dijiste nada falaso, que bien, para adapatarse.
Joel Dominguez Merino
No cabe duda que a día de hoy la tenemos mas fácil los que estamos comenzando con el desarrollo web. Todo lo tenemos documentado, muchos cursos, muchos tutoriales y con mejores practicas para hacer las cosas de una manera mas rápida pero mejor.
Kenneth Angulo L
Pienso que es relativo. Si, tenemos un mundo de recursos a un solo clic de sistancia, youtube, infinas paginas web de tutoriales. . Pero hoy dia la tecnologia se ha vuelto demasiado complicada, y es mas compleja de entender para quien comienza, o mejor aun es abrumadora al inicio. Porque hay que atacar mucho mas temas (lo responsive, lo de la accesibilidad, las buenas practicas - BEM, semantic, etc, la automatizacion de procesos con webpack, los preprocesadores de estilo, ... )
Omar Gabriel Aguilar Moscoso
Para triunfar en Css Grid , hay que pensar fuera de la caja
Daniel G. Parrilla
Muy interesante la historia, pero no debería estar en los primeros cursos de HTML y CSS, ya que este curso es específico de Grid.
Guillermo Norberto Ramos Jiménez
Sólo como curiosidad, esta es la página que menciona con plantillas para copiar y pegar el css segun el diseño que quieran.
https://www.thenoodleincident.com/tutorials/box_lesson/boxes.html
Giselly Romero Nuñez
Platzi Team
Muchas gracias por tu apuntes compañerx
Giselly Romero Nuñez
compañera 😉
Alex Leonardo Rodriguez Carvajal
Kevin Andres Curruchich Xocop
Como se veia a los desarrolladores hace unos años 😅😅
Diego Gutiérrez Catzín
Jajaja más que desarrolladores eran magos XD
Christian Velázquez
En lo personal, cuando comencé a estudiar (desde cero) programación, pensé que, "CSS", sería fácil. La verdad es un complemento perfecto. Además, luego se me complicó más con SASS. Ahora, después de tanta práctica...no lo dejaría aún lado.
Edward Andrés Palacios Díaz
3er video y aun no he visto "papayawhip", me pregunto en que momento será en este curso, jejejej Pdta: excelente profesora :)
Reinaldo Mendoza
jaja, yo tambien ya me aprendi ese color
Rafael Soriano Ramírez
En mi experiencia personal, me tocó ver aún programación de este tipo, armar un layout era un reto sobre todo porque el armado de MVC no era tan dinámico en la interacción con backend, eran plantillas de un backend, eran tiempos violentos.
Giselly Romero Nuñez
muy explicativa gracias Estefany Aguilar
Ralph Ortega
alguien mas escucho el gata de fondo el segundo 57? jajjajja
Jesus Velasco
No eres el único. Michi Moment UWU
Olga Acosta
Jajajajaja qué nivel de oído, pero es cierto!
Yasmil Gonzalez
Aeros RH
Aporte
💥 Limitaciones de CSS y el problema de los elementos flotantes
Ideas/conceptos claves
columnas falsas es una técnica que hace una ilusión cuando una columna es más pequeña que otra se la rellena de un background de tipo imagen
Apuntes
Los primeros diseños de CSS eran una mezcla entre elementos flotantes y posicionados
Existía una frustración por la falta de columnas de altura completa
Se empieza hablar de Diseño Responsivo
@media screen and (max-width: 400px) { .figure, li#f-mycroft { margin-right: 3.317535545023696682%; /* 21px / 633px */ width: 48.341232227488151658%; /* 306px / 633px */ } li#f-watson, li#f-moriarty { margin-right: 0; } }
Se empieza a trabajar con elementos flotantes
Existen una gran cantidad de técnicas que son simplemente trucos
RESUMEN: En el principio usar CSS implicaba usar trucos, comenzando desde las columnas, columnas de tamaño completo, el diseño responsivo, etc. Era de esta manera debido a que no se tenían muchas herramientas
Apuntes
Los primeros diseños de CSS eran una mezcla entre elementos flotantes y posicionados
Existía una frustración por la falta de columnas de altura completa
background: #ccc url(../images/bg_birch_800.gif) repeat-y 50% 0;
Se empieza hablar de Diseño Responsivo
@media screen and (max-width: 400px) { .figure, li#f-mycroft { margin-right: 3.317535545023696682%; /* 21px / 633px */ width: 48.341232227488151658%; /* 306px / 633px */ } li#f-watson, li#f-moriarty { margin-right: 0; } }
Se empieza a trabajar con elementos flotantes
Existen una gran cantidad de técnicas que son simplemente trucos
MI RESUMEN: En el principio usar CSS implicaba usar trucos, comenzando desde las columnas, columnas de tamaño completo, el diseño responsivo, etc. Era de esta manera debido a que no se tenían muchas herramientas