Heim >Web-Frontend >CSS-Tutorial >Wie zeige ich Listenelemente als Spalten mit CSS3 an?

Wie zeige ich Listenelemente als Spalten mit CSS3 an?

Linda Hamilton
Linda HamiltonOriginal
2024-11-12 15:03:02280Durchsuche

How to Display List Items as Columns with CSS3?

Anzeigen von Listenelementen als Spalten mit CSS3-Spalten

Können Sie Listen je nach Bildschirmgröße in Zeilen oder Spalten anzeigen? Dies ist eine häufige Herausforderung beim responsiven Webdesign. Während Tabellen eine Option sind, bietet CSS3 mit seiner Columns-Eigenschaft eine elegantere Lösung.

Hier ist eine Beispiel-HTML-Struktur:

<div>

Um diese Listenelemente als Spalten anzuzeigen, fügen Sie das folgende CSS hinzu :

#limheight {
  height: 300px; /* Your fixed height */
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3; /* Number of columns */
}

#limheight li {
  display: inline-block; /* Necessary */
}

Das Ergebnis sind drei Spalten mit Listenelementen, wie gezeigt:

1   4   7
2   5   8
3   6   9

Passen Sie die an Column-Count-Wert, um die Anzahl der Spalten zu ändern. Um die Reaktionsfähigkeit zu erhöhen, können Sie Medienabfragen verwenden, um je nach Bildschirmgröße zwischen einspaltigen und mehrspaltigen Layouts zu wechseln.

Das obige ist der detaillierte Inhalt vonWie zeige ich Listenelemente als Spalten mit CSS3 an?. 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