Heim >Web-Frontend >CSS-Tutorial >Wie kann ich mit CSS mehrspaltige Listen erstellen?

Wie kann ich mit CSS mehrspaltige Listen erstellen?

DDD
DDDOriginal
2024-12-14 15:36:11888Durchsuche

How Can I Create Multi-Column Lists with CSS?

Listen in Spalten mit CSS präsentieren

Wenn Sie eine lange Liste mit kurzen Elementen haben, die Sie in einem kompakteren Format anzeigen möchten, Erwägen Sie, es in Spalten aufzuteilen. CSS bietet hierfür eine unkomplizierte Lösung.

CSS Multi-Column Layout

Mit dem CSS Multi-Column Layout-Modul können Sie die Anzahl der Spalten angeben, die innerhalb eines erstellt werden sollen Element. So wenden Sie es an:

ul {
    column-count: 4;  /* The number of columns */
    column-gap: 20px; /* Space between columns */
}

Dieser Code rendert die Liste in vier Spalten mit einem Abstand von 20 Pixel dazwischen.

Browser-Unterstützung

CSS Multi-Column Layout wird von allen modernen Browsern außer Internet Explorer 9 oder unterstützt älter.

Alternativen für Internet Explorer

Wenn Sie Internet Explorer-Unterstützung benötigen, können Sie eine JavaScript-Lösung wie das Columnizer jQuery-Plugin verwenden.

Fallback auf Float für Internet Explorer

Als Fallback können Sie CSS Float verwenden, um etwas Ähnliches zu erreichen Layout im Internet Explorer. Diese Methode behält jedoch die Reihenfolge der Elemente, nicht aber die Spaltenstruktur bei.

li {
    width: 25%;
    float: left
}

Hinweis: Dieser Fallback kann mit Modernizr oder ähnlichen bedingten Ladetechniken verwendet werden, um nur auf Internet Explorer abzuzielen .

Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS mehrspaltige Listen erstellen?. 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