📍 Tipos de Posicionamiento CSS

Position: Static (por defecto)

Static
Static
Static

Los elementos siguen el flujo normal del documento.

Position: Relative

Relative
Moved
Relative

El elemento se mueve desde su posición normal.

Position: Absolute

Top Left
Top Right
Bottom Left
Bottom Right

Los elementos se posicionan relativos al contenedor padre.

Position: Fixed

Fixed Box

El elemento se mantiene fijo en la ventana del navegador.

🎪 Flexbox - CSS Flexible Box Layout

Flex Direction

1
2
3
1
2
3

Controla la dirección del eje principal (row/column).

Justify Content

Start
Start
Center
Center
End
End
Between
Between
Around
Around

Alinea elementos en el eje principal.

Align Items

Start
Start
Center
Center
End
End

Alinea elementos en el eje transversal.

Flex Grow & Shrink

Grow 1
Grow 2
Grow 3

Controla cómo los elementos crecen y se encogen.

💡 Ejemplos Prácticos

Layout con Sidebar usando Flexbox

Contenido Principal

Este es el contenido principal que se ajusta automáticamente al espacio disponible. El sidebar tiene un ancho fijo y el contenido toma el resto del espacio.

Este layout se crea fácilmente usando flexbox con display: flex en el contenedor padre.

Centrado Perfecto con Flexbox

Centrado Perfecto

Este elemento está perfectamente centrado tanto horizontal como verticalmente usando flexbox.

Cards Responsive con Flexbox

Card 1

Contenido de la primera card.

Card 2

Contenido de la segunda card.

Card 3

Contenido de la tercera card.

🛠️ Ejercicios de Práctica