Presentaciones

ejer-0-card

Flexbox-altura

ejer-01-card

ejer-04-card-tabla

ejer-06-card-form

 ejer1-css1.html

.-------------------------

ejer-04-card-flex

ejer-03-card-flex

super1

super2

php


Tipo de centradoPropiedades CSSCómo afecta al Box ModelCuándo usarlo
Texto horizontaltext-align: center;Afecta solo al contenido inline o texto dentro del elemento. No modifica margin, padding ni border del contenedor.Centrar texto o elementos inline dentro de un bloque.
Bloque horizontalmargin: 0 auto;
width: [valor];
Utiliza margin izquierdo y derecho automáticos. Requiere un width definido. El padding y border se suman al ancho total si no se usa box-sizing: border-box;.Centrar un elemento de bloque con ancho definido dentro de su contenedor.
Flexbox (centrado perfecto)display: flex;
justify-content: center;
align-items: center;
Aplica centrado dentro del contenedor flex. El padding del contenedor afecta el espacio interno, el margin del hijo afecta su separación externa. El centrado ocurre en el área de content + padding del contenedor.Centrar cualquier elemento (horizontal y vertical) dentro de un contenedor. Ideal para layouts modernos.
Grid (centrado perfecto)display: grid;
place-items: center;
Similar a Flexbox: centra los elementos dentro de las celdas de la cuadrícula. El padding del contenedor reduce el área disponible, el margin del hijo lo separa del centro exacto.Alternativa compacta a Flexbox. Centrado perfecto en ambas direcciones con una sola línea.

📦 Esquema del Box Model para recordar:

text
┌─────────────────────────────────────┐
│            MARGIN (exterior)        │
│  ┌───────────────────────────────┐  │
│  │        BORDER (borde)         │  │
│  │  ┌─────────────────────────┐  │  │
│  │  │     PADDING (relleno)   │  │  │
│  │  │  ┌───────────────────┐  │  │  │
│  │  │  │     CONTENT       │  │  │  │
│  │  │  │   (texto/imagen)  │  │  │  │
│  │  │  └───────────────────┘  │  │  │
│  │  └─────────────────────────┘  │  │
│  └───────────────────────────────┘  │
└─────────────────────────────────────┘

💡 Notas clave:

PropiedadFunción en centrado
margin: 0 auto;Solo funciona si el elemento tiene width definido y es de bloque.
paddingEn Flexbox/Grid, el centrado se calcula dentro del área después de aplicar padding.
box-sizing: border-box;Hace que width incluya padding y bor


Comentarios

Entradas más populares de este blog

Tutorial de CSS: De Cero a Estilizar tu Primera Página Web

layouts

layout-card