Heim >Web-Frontend >CSS-Tutorial >Wie kann ich mit CSS eine lange Webseitenliste in mehrere Spalten aufteilen?

Wie kann ich mit CSS eine lange Webseitenliste in mehrere Spalten aufteilen?

Susan Sarandon
Susan SarandonOriginal
2024-12-19 09:55:12679Durchsuche

How Can I Use CSS to Break a Long Web Page List into Multiple Columns?

Webseitenlisten mit CSS in Spalten aufteilen

Problem:

Verbessern Sie die Lesbarkeit von eine vertikale Liste auf einer Webseite, indem Sie sie in mehrere aufteilen Spalten.

Lösung:

Die empfohlene CSS-Lösung nutzt die Column-Count-Eigenschaft. Diese Eigenschaft ermöglicht die Aufteilung einer Liste in bestimmte Spalten mit einstellbarem Abstand.

ul {
  column-count: 4;
  column-gap: 20px;
}

Dieser Code erstellt vier Spalten in der Liste mit einem Abstand von 20 Pixeln dazwischen.

Kompatibilität:

Browserunterstützung für die Spaltenanzahl ist weit verbreitet, mit Ausnahme der Internet Explorer-Versionen 9 und unten.

Alternativen:

Für die Internet Explorer-Unterstützung können JavaScript-basierte Lösungen wie Columnizer für jQuery eingesetzt werden.

Fallback für Internet Explorer:

Verwenden Sie CSS-Fallbacks wie float: left, um die Listenelemente horizontal anzuzeigen in Spalten für Internet Explorer.

<!--[if lt IE 10]>
<style>
li {
  width: 25%;
  float: left
}
</style>
<![endif]-->

Hinweis:

Der CSS-Fallback behält ein ähnliches visuelles Layout bei, kann jedoch die Reihenfolge der Listenelemente stören.

Das obige ist der detaillierte Inhalt vonWie kann ich mit CSS eine lange Webseitenliste in mehrere Spalten aufteilen?. 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