¿Qué significa margen automático?
lo comprobéMDN para ver qué significa tener un valor automático para la propiedad de margen y dice: "auto esreemplazado por algún valor adecuado, p.ej. se puede usar para centrar bloques ".
Pero, ¿cuál es ese valor adecuado y adecuado para qué?
Probé algunos experimentos y vi que si agregomargen izquierdo: auto, el contenedor va a la derecha (como flota a la derecha):
#container {
background: red;
width: 120px;
margin-left: auto;
}
¿Significa que agregar margen automático es realmente algo así como "tomar todo el espacio disponible"? ¿Y cuando agrega los márgenes izquierdo y derecho, centra el div porque intenta tomar todo el espacio de izquierda a derecha?