L'image à l'intérieur du div a un espace supplémentaire sous l'image
P粉523335026
2023-08-29 12:46:39
<p>Pourquoi la hauteur de <code>div</code> dans le code suivant est-elle supérieure à la hauteur de <code>img</code> ? Il y a un espace sous l'image, mais il ne semble pas s'agir d'un remplissage/marge. </p>
<p><strong>Quel est l'espace libre ou supplémentaire sous l'image ? </strong></p>
<p><br /></p>
<pre class="brush:css;toolbar:false;">#wrapper {
bordure : 1px rouge uni ;
largeur : 200 px ;
}
img {
largeur : 200 px ;
}</pré>
<pre class="brush:html;toolbar:false;"><div id="wrapper">
<img src="http://i.imgur.com/RECDV24.jpg" />
</div></pre>
<p><br /></p>
Une autre option suggérée dans ce article de blog consiste à styliser les images en
style="display: block;"
Par défaut, l'image est rendue en ligne, tout comme les lettres, elle est donc sur la même ligne que a, b, c et d.
Il y a un espace sous la ligne pour les lettres g, j, p et q.
Vous pouvez :
vertical-align
图像的 将其放置在其他位置(例如中间
) ou显示
pour qu'il ne soit plus en ligne.