Für einfache, zuverlässige Ergebnisse möchten Sie Flex-Box verwenden . Verwenden Sie die folgenden auf Ihrem Elternelement:
display: flex
Wenn Ihr Ziel Zentrum ein Element, vertikal und horizontal innerhalb ihrer Grundelement ist, würden Sie die folgenden Regeln auf das übergeordnete Element gelten auch:
justify-content: center;
align-items: center;
Warum die zwei zusätzlichen Eigenschaften?
Einer liegt auf der horizontalen Achse, der andere auf der vertikalen Achse. Standardmäßig behandelt ein Flex-Container (das übergeordnete Element) die Elemente als eine Zeile, wodurch die primäre Achse horizontal ist. Eine Reihe.
justify-content beeinflusst die primäre Achse.
align-items betrifft die sekundäre Achse.
Alles gesagt und getan, Sie verwandeln das Elternelement in einen Flex-Container und sagen ihm, Kindelemente vertikal und horizontal zu zentrieren.
Stellen Sie sicher, dass Sie alle relevanten Elemente mit Breiten und Höhen versehen, und Sie sind im Geschäft!
Haben Sie Flexbox ausprobiert? Der einfachste Weg, ein Element auf einem anderen zu zentrieren, von dem ich weiß – Araymer