Heim >Web-Frontend >CSS-Tutorial >Wie kann ich einen Inhaltscontainer horizontal zentrieren, ohne „display:table' zu verwenden?

Wie kann ich einen Inhaltscontainer horizontal zentrieren, ohne „display:table' zu verwenden?

Barbara Streisand
Barbara StreisandOriginal
2024-12-19 00:17:15511Durchsuche

How Can I Horizontally Center a Content Container Without Using `display: table`?

Zentrierung der Anzeige: inline-block

In einem Layout, das aus einer Seitenleiste und einem Inhaltscontainer besteht, besteht das Ziel darin, den Inhalt horizontal zu zentrieren ohne feste Breiten zu verwenden. Obwohl die Verwendung von display:table dies erreicht, wird dies nicht bevorzugt. In diesem Artikel wird eine alternative Lösung mit display:inline-block untersucht.

Um den Inhalt zu zentrieren, kann das folgende CSS angewendet werden:

body {
    text-align: center;
}

.wrap {
    display: inline-block;
}

In dieser Modifikation wird display:table aus entfernt .wickeln. Zusätzlich wird text-align:center zum Text hinzugefügt, um sicherzustellen, dass der Inhalt innerhalb des verfügbaren horizontalen Raums zentriert wird.

Diese alternative Methode erzielt den gewünschten Zentrierungseffekt, ohne dass display:table erforderlich ist. Es handelt sich um einen einfacheren und flexibleren Ansatz, der sich an verschiedene Layoutszenarien anpassen lässt.

Das obige ist der detaillierte Inhalt vonWie kann ich einen Inhaltscontainer horizontal zentrieren, ohne „display:table' zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Zahlungs-App-SchnittstelleNächster Artikel:Zahlungs-App-Schnittstelle