Heim > Web-Frontend > CSS-Tutorial > Wie richtet man Inline-Block-Spalten vertikal aus?

Wie richtet man Inline-Block-Spalten vertikal aus?

Mary-Kate Olsen
Freigeben: 2024-11-05 19:36:02
Original
296 Leute haben es durchsucht

How to Align Inline-Block Columns Vertically?

Vertikale Ausrichtung von Inline-Block-Spalten

Wenn Sie display:inline-block zum Erstellen von Spalten verwenden, wird dies deutlich, wenn Inhalte hinzugefügt werden bis zur ersten Spalte, die nachfolgenden Spalten steigen vertikal ab. Dies kann durch die Verwendung der CSS-Eigenschaft „vertikal-align“ behoben werden.

Um dieses Problem zu vermeiden, fügen Sie Vertical-align: top; zur CSS-Deklaration des Containers. Dadurch wird sichergestellt, dass alle Spalten oben vertikal ausgerichtet sind, unabhängig vom Inhalt in jeder Spalte.

.cont span {
    display: inline-block;
    vertical-align: top;
    height:100%;
    line-height: 100%;
    width: 33.33%;
    outline: 1px dashed red; /* Just for Demo */
}
Nach dem Login kopieren

Alternative Ansätze

Obwohl Inline-Block dazu verwendet werden kann Beim Erstellen von Spalten ist dies aufgrund möglicher Leerraumprobleme zwischen den Spalten möglicherweise nicht die optimale Lösung. Erwägen Sie stattdessen die Verwendung von Flexbox oder CSS-Raster, da diese mehr Kontrolle über das Spaltenlayout und die Ausrichtung bieten.

Das obige ist der detaillierte Inhalt vonWie richtet man Inline-Block-Spalten vertikal aus?. 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