Résolution de l'espace entre les blocs en ligne non enveloppés
Lors de l'alignement d'éléments de bloc côte à côte pour s'étendre sur la largeur du navigateur, en utilisant des espaces : nowrap peut être efficace . Cependant, il peut y avoir un espacement inattendu entre les blocs.
Solution
L'espacement provient souvent de caractères d'espacement entre les éléments en ligne (-block). Une façon d'éliminer cet espace consiste à éliminer les espaces :
<div>
Copier après la connexion
Approches supplémentaires
D'autres méthodes pour supprimer les espaces incluent :
-
Réduire HTML : Suppression des espaces et du formatage inutiles.
-
Négatif margins :Ajouter des marges négatives aux éléments enfants.
-
Casser les balises de fermeture :Diviser les balises de fermeture en plusieurs lignes.
-
Technique de taille de police nulle : Régler la taille de police du parent à zéro et la réinitialiser pour les enfants.
-
Flottant éléments en ligne :Flottant les éléments enfants individuellement.
-
Utilisation de flexbox : Utilisation de la disposition flexbox plus moderne pour un positionnement et un alignement flexibles.
Ressources connexes
Pour plus d'informations, reportez-vous à l'article de Chris Coyier ou à ces sujets similaires sur Stack Débordement :
- Pourquoi y a-t-il un écart entre l'image et la barre de navigation
- Comment supprimer l'espace entre les éléments du bloc en ligne ?
- Un espace entre le bloc en ligne Éléments de la liste
- Comment supprimer "Espace invisible" du HTML
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!