2018 Weg mit CSS Grid:
.parent{
display: grid;
place-items: center center;
}
Prüfen Sie die Browserunterstützung, Caniuse schlägt vor, dass es von Chrome 57, FF 52, Opera 44, Safari 10.1, Edge 16 aus funktioniert. Ich habe es nicht selbst überprüft.
Siehe Ausschnitt unten:
.parent{
display: grid;
place-items: center center;
/*place-items is a shorthand for align-items and justify-items*/
height: 200px;
border: 1px solid black;
background: gainsboro;
}
.child{
background: white;
}
<div class="parent">
<div class="child">Centered!</div>
</div>
3 Stimmen
Hier ist eine einfache, saubere und stabile Möglichkeit, Divs in einem Container nur mit CSS zu zentrieren. stackoverflow.com/a/31977476/3597276
2 Stimmen
Diese Frage ist als Duplikat einer Frage gekennzeichnet, die 5 Jahre später gestellt wurde. Oh StackOverflow.