Flexbox nutzen um Inhalte zu zentrieren
Flexbox
Mit nur sehr wenig CSS lässt sich eine wiederverwertbare Regel definieren:
.center-wrapper { display: flex; align-items: center; justify-content: center; } .center-wrapper > div:first-child { width: 80%; }
Jetzt muss das HTML der Seite nur minimal erweitert werden:
<div class="center-wrapper"> <div> Inhalt </div> </div>
Mehr ist nicht nötig.