Maison > interface Web > tutoriel CSS > Pourquoi y a-t-il des écarts entre les éléments de ma liste de blocage en ligne et comment puis-je y remédier ?

Pourquoi y a-t-il des écarts entre les éléments de ma liste de blocage en ligne et comment puis-je y remédier ?

Mary-Kate Olsen
Libérer: 2024-12-24 22:34:17
original
638 Les gens l'ont consulté

Why Are There Gaps Between My Inline-Block List Items, and How Can I Fix It?

Problème d'espacement dans les éléments de la liste de blocage en ligne

Requête :

Malgré les efforts visant à créer un menu transparent, en ligne- les éléments de la liste de blocage affichent un espace visible entre eux.

Solution :

Cet espacement se produit en raison de la nature dépendante des espaces de la propriété inline-block, influencée par les paramètres de police. À l'origine, cela restituait un espace de 4 px entre chaque élément.

Approche alternative :

Méthode 1 :

  • Exécutez tous les éléments de la liste sur une seule ligne.

Méthode 2 :

  • Bloquer ensemble les balises de fin et de début des éléments de la liste :
<ul>
    <li><div>first</div></li><li><div>first</div></li>
    <li><div>first</div></li><li><div>first</div></li>
</ul>
Copier après la connexion

Solution optimale :

  • Ajouter la taille de la police : 0 ; à l'élément parent et définissez la taille de la police spécifiquement pour les éléments de la liste :
ul {
    font-size: 0;
}

ul li {
    font-size: 14px;
    display: inline-block;
}
Copier après la connexion

Cette approche préserve la lisibilité HTML tout en éliminant l'espacement indésirable causé par les paramètres par défaut de la police.

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!

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