Display block margin 0 auto?
Kann mir jemand auf einfache Art erklären was in CSS display block macht?
Ferner was margin: 0 auto bedeutet? ich kann zwar sehen dass es eine Box zentriert verstehe aber einfach nicht genau was das display block bedeutete.
3 Antworten
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
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.
![](https://images.gutefrage.net/media/default/user/12_nmmslarge.png?v=1551279448000)
"margin: 0 auto" setzt das Objekt auf welches es angewendet wird in die genaue Mitte des Parent Container.
![](https://images.gutefrage.net/media/user/nemezzz/1642013894575_nmmslarge__34_0_338_338_2f4804e65352df72ba0078d2f80191e1.jpg?v=1642013895000)