Maison > interface Web > tutoriel CSS > Pourquoi les éléments de ma liste horizontale ne s'alignent-ils pas correctement et comment puis-je y remédier ?

Pourquoi les éléments de ma liste horizontale ne s'alignent-ils pas correctement et comment puis-je y remédier ?

Patricia Arquette
Libérer: 2024-12-03 10:22:10
original
401 Les gens l'ont consulté

Why Doesn't My Horizontal List Items Align Properly, and How Can I Fix It?

Solution de formatage de listes horizontales

Les listes d'éléments horizontales sont un élément courant de conception Web, mais leur formatage peut être difficile. Un utilisateur a rencontré un problème avec une liste horizontale qui ne s'alignait pas correctement malgré des tentatives telles que définir « float » à gauche.

L'exemple de code fourni montre le balisage et les styles utilisés pour la liste horizontale :

ul#menuItems {
  ...
}
ul#menuItems li {
  display: inline;
  ...
}
ul#menuItems li a {
  ...
}
Copier après la connexion
<ul>
Copier après la connexion

Le problème provenait de l'utilisation de display: inline sur les éléments de la liste. Bien que cette méthode aligne les éléments de la liste horizontalement, elle supprime également l'espace entre eux. Pour résoudre ce problème, le code doit être mis à jour pour utiliser display: inline-block pour les éléments de la liste :

ul > li {
    display: inline-block;
    /* You can also add some margins here to make it look prettier */
}
Copier après la connexion

Avec cette modification, les éléments de la liste seront affichés horizontalement avec l'espacement souhaité. Le code HTML mis à jour suivant fonctionnera également :

<ul>
    
  • some item
  • another item
  • Copier après la connexion

    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
    Derniers articles par auteur
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal