【发布时间】:2013-01-29 08:03:59
【问题描述】:
我有一个带有单个 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?
【问题讨论】:
-
如果您在开发工具中检查元素,您可以向下滚动 css 列表以查看是否有任何流氓 css 应用于该元素。 body 和 html 不是唯一可以搞砸的东西
-
这是一个 CSS 问题。使用 chrome 开发工具检查样式。禁用样式作为消除过程。
-
你能在jsfiddle.net上复制这个问题吗?