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 ?
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 :
Méthode 2 :
<ul> <li><div>first</div></li><li><div>first</div></li> <li><div>first</div></li><li><div>first</div></li> </ul>
Solution optimale :
ul { font-size: 0; } ul li { font-size: 14px; display: inline-block; }
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!