INSTITUTO SUPERIOR UNIVERSITARIO “SUCRE”
Nombre: David Silva
Curso: 3 “A” Nocturna
Fecha: 04/12/2024
Docente: Ing. Galo Cepeda
Grid CSS: Una herramienta poderosa para diseñar layouts
¿Qué es Grid CSS?
Grid CSS es un módulo de CSS que nos proporciona una manera flexible y eficiente de
crear diseños basados en cuadrículas. A diferencia de Flexbox, que es mejor para
diseños unidimensionales, Grid nos permite crear layouts tanto en filas como en
columnas de manera simultánea. Esto lo convierte en la herramienta ideal para diseñar
interfaces complejas y responsivas.
¿Por qué usar Grid CSS?
Flexibilidad: Permite crear diseños complejos de forma sencilla, ajustando el
tamaño, el orden y el espaciado de los elementos de la cuadrícula.
Control preciso: Ofrece un gran control sobre el posicionamiento de los
elementos, permitiéndote crear diseños personalizados y adaptables.
Responsividad: Se adapta a diferentes tamaños de pantalla, lo que garantiza
que tu diseño se vea bien en cualquier dispositivo.
Mejor organización del código: Hace que tu código CSS sea más legible y
mantenible, al organizar los elementos de manera lógica dentro de una
estructura de cuadrícula.
Conceptos básicos de Grid CSS:
Contenedor: El elemento al que se aplica la propiedad display: grid; o display:
inline-grid;.
Ítems: Los elementos hijos directos del contenedor.
Líneas de cuadrícula: Líneas horizontales y verticales que definen las filas y
columnas de la cuadrícula.
Áreas: Secciones nombradas de la cuadrícula donde se pueden colocar los
ítems.
Propiedades clave de Grid CSS:
grid-template-rows: Define el tamaño de las filas.
grid-template-columns: Define el tamaño de las columnas.
grid-template-areas: Define las áreas nombradas de la cuadrícula.
grid-gap: Establece el espacio entre las filas y columnas.
justify-items: Alinea los ítems horizontalmente dentro de sus celdas.
align-items: Alinea los ítems verticalmente dentro de sus celdas.