Display block margin 0 auto?

3 Antworten

Wenn du dir mal das CSS Box Modell ansiehst: https://www.w3schools.com/css/css_boxmodel.asp

Du hast für ein Element 4 Seiten, diese werden immer nach der folgenden Reihenfolge definiert: oben, rechts, unten, links.

Ausgeschrieben bedeutet der Befehl: margin: 0 auto 0 auto also oben und unten 0px Abstand und seitlich soll der Abstand automatisch erstellt werden.

Wenn du z.B. ein Element mit 80% Breite hast wird der Abstand links und rechts auf 10% gesetzt.

Edit: margin: 0 würde bedeuten, dass alle Seiten 0 sind, also oben, rechts, unten und links.

Was display: block genau macht und welche andern displays es gibt ist in diesem Video gut erklärt: https://www.youtube.com/watch?v=Qf-wVa9y9V4

Wenn du sonst Fragen hast sind die Dokumentationen von w3schools und von developer.mozilla immer sehr gut.

Woher ich das weiß:Berufserfahrung

"margin: 0 auto" setzt das Objekt auf welches es angewendet wird in die genaue Mitte des Parent Container.