1

単一の 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 の高さが 58 ではなく 63 になる理由を誰か説明できますか?

4

1 に答える 1

1

親のせいですline-height。親のline-height(または)をゼロに設定するか、画像をに設定します。font-sizedisplay: block

于 2013-01-29T00:03:59.800 に答える