gpt4 book ai didi

html - div中的图像在图像下方有多余的空间

转载 作者:行者123 更新时间:2023-11-28 00:04:18 25 4
gpt4 key购买 nike

为什么在following codediv的高度大于img的高度?图像下方有一个缝隙,但似乎不是填充/边距。

图像下方的间隙或多余空间是多少?



#wrapper {
border: 1px solid red;
width:200px;
}
img {
width:200px;
}

<div id="wrapper">
<img src="http://i.imgur.com/RECDV24.jpg" />
</div>

最佳答案

默认情况下,图像以字母形式内联呈现,因此它位于a,b,c和d所在的同一行上。

在该行下的descenders处有空格,您可以找到g,j,p和q之类的字母。

Demonstration of descenders

您可以:


调整图像的vertical-align以将其放置在其他位置(例如middle)或
更改display,使其不是内联的。




div {
border: solid black 1px;
margin-bottom: 10px;
}

#align-middle img {
vertical-align: middle;
}

#align-base img {
vertical-align: bottom;
}

#display img {
display: block;
}

<div id="default">
<h1>Default</h1>
The quick brown fox jumps over the lazy dog <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/VangoghStarry-night2.jpg/300px-VangoghStarry-night2.jpg" alt="">
</div>

<div id="align-middle">
<h1>vertical-align: middle</h1>
The quick brown fox jumps over the lazy dog <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/VangoghStarry-night2.jpg/300px-VangoghStarry-night2.jpg" alt=""> </div>

<div id="align-base">
<h1>vertical-align: bottom</h1>
The quick brown fox jumps over the lazy dog <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/VangoghStarry-night2.jpg/300px-VangoghStarry-night2.jpg" alt=""> </div>

<div id="display">
<h1>display: block</h1>
The quick brown fox jumps over the lazy dog <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/f2/VangoghStarry-night2.jpg/300px-VangoghStarry-night2.jpg" alt="">
</div>







包含的图像是公共领域,来自Wikimedia Commons的 sourced

关于html - div中的图像在图像下方有多余的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55804585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com