图像在 div 中下方有额外的空间。
图像在 div 中下方有额外的空间。
为什么在以下代码中,div
的高度比img
的高度要大?图像下方有一个间隙,但似乎不是填充/边距。
图像下方的间隙或额外空间是什么?
#wrapper { border: 1px solid red; width:200px; } img { width:200px; }
admin 更改状态以发布 2023年5月21日
默认情况下,图片以内联方式呈现,就像一封信一样,因此它与字母a、b、c和d在同一行上。
在该行下方留有空间,用于像g、j、p和q这样的字母上的下降符号。
你可以:
- 调整图像的
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; }
Default
The quick brown fox jumps over the lazy dog![]()
vertical-align: middle
The quick brown fox jumps over the lazy dog![]()
vertical-align: bottom
The quick brown fox jumps over the lazy dog![]()
display: block
The quick brown fox jumps over the lazy dog![]()
所包含的图片属于公共领域,并从维基共享资源获取。