22 Voix

CSS: Afficher éléments "li" côte à côte

Question de Invité | 31/10/2026 à 12:56

Je souhaite formater les éléments "li" d'une liste "ul" à l'aide de CSS, de manière à ce qu'ils s'affichent les uns à côté des autres plutôt que les uns en dessous des autres.

L'objectif est de rendre mon site web adaptatif (responsive); lorsque la taille de la page diminue, la liste ne doit plus s'afficher sur le côté, mais se disposer horizontalement au-dessus du contenu.

RépondrePositifNégatif
2Meilleure Réponse2 Voix

Les éléments li sont, par défaut, des éléments de type bloc (block). Donc ils s'affichent les uns en dessous des autres.

Au moyen de "display:inline" ou "display:inline-block", vous pouvez modifier cette propriété et afficher les éléments les uns à côté des autres, sur une même ligne (inline):

li {
  display: inline-block;
}

À ce stade, il est judicieux de modifier également d’autres aspects du format:

li {
  display: inline-block;
  list-style-type: none;
  padding-right: 10px;
}

Avec ceci, nous veillons à ce que, outre l’affichage côte à côte, les puces précédant les éléments de la liste disparaissent et qu’un léger espacement soit instauré entre ces éléments.

@media (max-width: 600px) {
  li {
    display: inline-block;
    list-style-type: none;
    padding-right: 10px;
  }
}

Vous avez indiqué que vous ne souhaitez appliquer la modification relative aux éléments li que lorsque la largeur de la page dans le navigateur diminue. Vous pouvez y parvenir comme illustré dans le dernier exemple. Avec ce CSS, la mise en forme de la liste ne s'active que lorsque la largeur de la fenêtre est inférieure à 600 px.
31/10/2026 à 19:23

RépondrePositif Négatif
Répondre

Sujets Connexes

CSS: Comment inclure CSS dans HTML

Tutoriel | 0 Commentaires

jQuery: Y a-t-il un Élément?

Conseil | 1 Commentaire

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.