Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Anleitung zum Zentrieren eines Elements

In diesem Leitfaden erfahren Sie, wie Sie ein Element sowohl horizontal als auch vertikal innerhalb eines anderen Elements zentrieren können.

Eine Box zentrieren

Um eine Box innerhalb einer anderen Box mit CSS zu zentrieren, müssen Sie die CSS Box-Alignment-Eigenschaften auf dem übergeordneten Container verwenden. Da diese Ausrichtungseigenschaften noch keine Browser-Unterstützung für Block- und Inline-Layouts haben, müssen Sie den übergeordneten Container zu einem Flex- oder Grid-Container machen, um die Möglichkeit der Ausrichtung zu aktivieren.

Im folgenden Beispiel haben wir dem übergeordneten Container display: flex gegeben; dann justify-content auf "center" gesetzt, um ihn horizontal auszurichten, und align-items auf "center" gesetzt, um ihn vertikal auszurichten.

html
<div class="wrapper">
  <div class="box">center me!</div>
</div>
css
.wrapper {
  height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.box {
  background-color: rgb(69 164 181);
  border-radius: 5px;
  padding: 10px;
  color: white;
}

Hinweis: Sie können diese Technik verwenden, um jegliche Art von Ausrichtung eines oder mehrerer Elemente innerhalb eines anderen vorzunehmen. Im obigen Beispiel können Sie versuchen, die Werte auf beliebige gültige Werte für justify-content und align-items zu ändern.

Siehe auch