Maison > interface Web > tutoriel CSS > Pourquoi y a-t-il un écart entre mon image et la bordure de la division malgré une marge et un remplissage nuls ?

Pourquoi y a-t-il un écart entre mon image et la bordure de la division malgré une marge et un remplissage nuls ?

DDD
Libérer: 2024-12-06 09:49:12
original
695 Les gens l'ont consulté

Why is There a Gap Between My Image and Div Border Despite Zero Margin and Padding?

Déplacement de l'élément d'ancrage

Dans votre code, vous avez une balise d'ancrage entourant une image entourée d'un div avec une bordure. Malgré la définition de la marge et du remplissage sur 0, vous rencontrez un écart persistant d'environ 3 pixels entre l'image et la bordure du div.

La cause profonde : l'affichage en ligne

La cause première de cette divergence réside dans l’affichage en ligne de l’élément d’image. Lorsqu'elles sont affichées en ligne, les images se comportent de la même manière que les caractères du texte. Par conséquent, ils sont positionnés sur la ligne de base, qui accueille les descendants, tels que ceux trouvés dans des caractères tels que "j", "g", "y" et "p".

Résolution : Ajustement vertical Alignement

Pour éliminer cet espace indésirable, vous pouvez ajuster l'alignement vertical de l'image à l'aide de CSS. En appliquant la règle de style "img {vertical-align: bottom}", vous demandez à l'image de s'aligner en bas de la ligne, éliminant ainsi l'écart entre l'image et la bordure du div.

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