Heim > Web-Frontend > CSS-Tutorial > Wie erreicht man eine vertikale Ausrichtung in Bootstrap 4?

Wie erreicht man eine vertikale Ausrichtung in Bootstrap 4?

Susan Sarandon
Freigeben: 2024-11-23 04:14:19
Original
1059 Leute haben es durchsucht

How to Achieve Vertical Alignment in Bootstrap 4?

Vertikale Ausrichtung in Bootstrap 4

Das Ausrichten von Elementen wie Textelementen in Bootstrap 4 kann frustrierend sein. Normalerweise kann das Text-Alignment-Dienstprogramm nur für die horizontale Ausrichtung verwendet werden, und die meisten vertikalen Ausrichtungstechniken werden normalerweise durch Hinzufügen zusätzlicher Markierungen und Überschreiben des Standardstils implementiert.

flex-xs-middle class

Ältere Versionen von Bootstrap (wie Bootstrap 3 und frühere Versionen von Bootstrap 4) verwenden die Klasse „flex-xs-middle“ für die Vertikale Mittelelemente. Diese Klasse kann einem Container hinzugefügt werden, um seinen Inhalt mithilfe von Flexbox vertikal zu zentrieren:

<div class="container-fluid">
    <div class="row">
        <div class="col-xs-6">
            <div class="circle-medium backgrounds"></div>
        </div>
        <div class="col-xs-6 flex-xs-middle">
            <div class="name">Supplier</div>
        </div>
    </div>
    <div class="row">
        <div class="col-xs-6">
            <div class="circle-medium backgrounds"></div>
        </div>
        <div class="col-xs-6 flex-xs-middle">
            <div class="name">Supplier</div>
        </div>
    </div>
</div>
Nach dem Login kopieren

Bootstrap 4.0.0-Updates

Ab Bootstrap 4.0.0, Flexbox werden zur Standardeinstellung. Daher ist es jetzt möglich, Elemente mithilfe verschiedener Methoden vertikal auszurichten:

automatische Ränder

Das Dienstprogramm my-auto kann verwendet werden, um Elemente automatisch vertikal zu zentrieren. zum Beispiel:

<div class="row h-100">
    <div class="col-sm-12 my-auto">
        <div class="card card-block w-25">Card</div>
    </div>
</div>
Nach dem Login kopieren

flexbox

flexbox Dienstprogramme wie align-self-center können zum Ausrichten einer einzelnen Spalte oder aller Spalten in einer ganzen Zeile verwendet werden, zum Beispiel:

<div class="row">
    <div class="col-6 align-self-center">
        <div class="card card-block">Center</div>
    </div>
    <div class="col-6">
        <div class="card card-inverse card-danger">Taller</div>
    </div>
</div>
Nach dem Login kopieren

Anzeigedienstprogramme

Bootstrap 4 enthält außerdem eine Reihe von Anzeigedienstprogrammen, die als Alternative zur vertikalen Ausrichtung verwendet werden können, zum Beispiel:

<div class="row h-50">
    <div class="col-sm-12 h-100 d-table">
        <div class="card card-block d-table-cell align-middle">I am centered vertically</div>
    </div>
</div>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie erreicht man eine vertikale Ausrichtung in Bootstrap 4?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage