Material de estudio

Introduccion


1991

1993

1994

1995

1996

1998

Limitaciones de CSS y el problema de los elementos flotantes

Untitled

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.

Herramientas que nos han facilitado el camino

Algunas de las herramientas principales son:

Arquitecturas

Cuando hacemos css tenemos una metodología de trabajo, que nos facilita el programar.

Pre y post procesadores

Agregar prefijos y propiedades de acuerdo en que navegador estemos trabajando. Aunque siempre hay que verificar sus pros y contras.

Diseño de componentes

Trabajar con componentes, a partir del elemento mas pequeño.

Frameworks

Modelos de trabajo que nos facilita crear diseños web.

Performance

Verificar el rendimiento de nuestro código.

Accesibilidad

Lograr que todas las personas puedan acceder a nuestros sitios web.

Evergreen browsers

Son navegadores que se actualizan constantemente a futuras versiones que existen.

¿Cómo se llegó al concepto de CSS Grid?

Control de alineamiento


Técnicas de alineamiento antes de CSS Grid: Margin

Cuando se establece el margin: 0 auto; lo que hace el navegador es establecer el tamaño de los márgenes izquierdo y derecho por igual(es decir, lo centra horizontalmente), además de que el superior e inferior tendrán 0 de margen.

Propiedades que necesitamos:

La desventaja de usar este tipo de alienación es que necesitamos ser exactos con las medidas (px), por lo que si queremos trabajar con responsive o medidas relativas se hara muy complicado.

Margin Collapse

Untitled

Técnicas de alineamiento antes de CSS Grid: Line-height

Propiedades que necesitamos:

Text Align

Untitled

Vertical Align

Untitled

Line Height

Untitled

Técnicas de alineamiento antes de CSS Grid: Table Cell