O que significa margin auto?
eu chequeiMDN para ver o que significa ter um valor automático para a propriedade de margem e ele diz: "auto ésubstituído por algum valor adequado, por exemplo. pode ser usado para centralizar blocos ".
Mas qual é esse valor adequado e adequado para quê?
Eu tentei algumas experiências e vi que se eu adicionarmargem esquerda: auto, o contêiner vai para a direita (como está flutuando para a direita):
#container {
background: red;
width: 120px;
margin-left: auto;
}
Isso significa que adicionar margem automaticamente é algo como "ocupar todo o espaço disponível"? E quando você adiciona margens esquerda e direita, ele centraliza a div porque tenta ocupar todo o espaço da esquerda e da direita?