没有使用img内容获得正确的高度

时间:2013-01-29 00:01:21

标签: css html image

我有一个带有单个div的简单页面。在div里面我有一个尺寸为[h:58px,w:173px]的图像。

<body>
    <div id="main_header">
        <img src="logo.gif" style="padding: 0; margin: 0;">
    </div>
</body>

它没有包装在任何其他标签中。但是,Chrome会将容器div的高度计算为63px。 #main_header没有关联的css。 html和body都有margin和padding设置为0。

任何人都可以解释为什么div的高度是63而不是58?

1 个答案:

答案 0 :(得分:1)

这是因为父母的line-height。将父级的line-height(或font-size)设置为零,或将图像设置为display: block