Maison > interface Web > tutoriel CSS > Comment puis-je créer des listes multi-colonnes avec CSS ?

Comment puis-je créer des listes multi-colonnes avec CSS ?

DDD
Libérer: 2024-12-14 15:36:11
original
887 Les gens l'ont consulté

How Can I Create Multi-Column Lists with CSS?

Présentation de listes dans des colonnes à l'aide de CSS

Si vous avez une longue liste avec des éléments courts que vous souhaitez afficher dans un format plus compact, pensez à le diviser en colonnes. CSS fournit une solution simple pour cela.

Mise en page multi-colonnes CSS

Le module Mise en page multi-colonnes CSS vous permet de spécifier le nombre de colonnes à créer dans un élément. Voici comment l'appliquer :

ul {
    column-count: 4;  /* The number of columns */
    column-gap: 20px; /* Space between columns */
}
Copier après la connexion

Ce code affichera la liste en quatre colonnes avec un espace de 20 px entre elles.

Support du navigateur

La mise en page multi-colonnes CSS est prise en charge par tous les navigateurs modernes à l'exception d'Internet Explorer 9 ou plus ancien.

Alternatives pour Internet Explorer

Si vous avez besoin de la prise en charge d'Internet Explorer, vous pouvez utiliser une solution JavaScript telle que le plugin Columnizer jQuery.

Retour à Float pour Internet Explorer

En guise de solution de repli, vous pouvez utiliser CSS float pour obtenir une mise en page similaire dans Internet Explorer. Cependant, cette méthode conservera l'ordre des éléments mais pas la structure des colonnes.

li {
    width: 25%;
    float: left
}
Copier après la connexion

Remarque : Cette solution de secours peut être utilisée avec Modernizr ou des techniques de chargement conditionnel similaires pour cibler uniquement Internet Explorer. .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal