Heim >Web-Frontend >CSS-Tutorial >Wie kann ich ein Blockelement nur mit „display: inline-block' in CSS zentrieren?

Wie kann ich ein Blockelement nur mit „display: inline-block' in CSS zentrieren?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-27 03:24:10669Durchsuche

How Can I Center a Block Element Using Only `display: inline-block` in CSS?

Zentrierte Anzeige mit Inline-Block in CSS

Im angegebenen Code wird der Textkörper mithilfe von text-align:center zentriert ausgerichtet . Die .wrap-Klasse, die zuvor display:table zur Ausrichtung verwendete, nutzt jetzt display:inline-block. Dies ermöglicht ein flexibleres Layout im Vergleich zur Verwendung einer tabellenartigen Anzeige.

body {
    background: #bbb;
    text-align: center;
}

.wrap {
    background: #aaa;
    margin: 0 auto;
    display: inline-block;
    overflow: hidden;
}

Mit diesen Änderungen behält das .wrap-Element seine Ausrichtung in der Mitte der Seite bei, während der darin enthaltene Inhalt fließen kann natürlich, als wäre es Teil des Inline-Textes. Dieser Ansatz macht die zusätzliche Regel display:table überflüssig, was zu einem schlankeren und vielseitigeren CSS-Code führt.

Das obige ist der detaillierte Inhalt vonWie kann ich ein Blockelement nur mit „display: inline-block' in CSS zentrieren?. 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