Was bedeutet Margin Auto?

Ich überprüfte MDN um zu sehen, was bedeutet, einen Auto-Wert für die Margin-Eigenschaft zu haben und es heißt: "auto is Ersetzt durch einen geeigneten Wert, z.B. es kann zum Zentrieren von Blöcken verwendet werden. "

Aber was ist das für ein passender Wert und wofür?

Ich habe mich an einigen Experimenten versucht und ich habe das gesehen, wenn ich @ hinzufü margin-left: auto, der Container geht nach rechts (wie schwebt nach rechts):

#container {
    background: red;
    width: 120px;
    margin-left: auto;
}

http: //jsfiddle.net/sph2j6jx

Bedeutet das, dass das Hinzufügen von margin auto tatsächlich so etwas wie "den gesamten verfügbaren Speicherplatz in Anspruch nehmen" ist? Und wenn Sie sowohl den linken als auch den rechten Rand hinzufügen, wird das Div zentriert, weil versucht wird, den gesamten Raum von links und von rechts zu beanspruchen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage