62

如何摆脱图像底部和包装器之间的空间,同时将图像保持为内联块?为什么会这样?

http://jsfiddle.net/dJVxb/2/

HTML:

<div id="wrapper">
<img src="https://twimg0-a.akamaihd.net/profile_images/1735360254/icon_reasonably_small.jpg" >                 
</div>

CSS:

​#wrapper {
    background:green;
}
img {
    display:inline-block; 
    margin:0;
}

在此处输入图像描述 ​</p>

4

2 回答 2

154

vertical-align:top;。像这样写:

img {
    display:inline-block; 
    margin:0;
    vertical-align:top;
}

检查这个http://jsfiddle.net/dJVxb/4/

于 2012-05-16T05:20:16.603 回答
54

如果还有内联文本,则增加的空间可以为下降者腾出空间。降序是字母向下延伸的部分,如“y”和“g”。

如果您需要保留or的vertical-align属性,您可以通过设置to来解决这个问题。centerbaselineline-height0

于 2014-01-18T00:44:48.597 回答