【发布时间】:2011-09-17 22:46:13
【问题描述】:
HTML(3 倍):
<div class="scream">
<div class="author">
<img src="avatars/dagrevis.png" alt="" title="daGrevis" />
</div>
<div class="data">
<span>Lorem Ipsum is simply dummy text of the printing and typesetting industry...</span>
</div>
<div class="clearer"></div>
</div>
CSS:
.scream {
background: #F4F4F4;
width: 944px; height: 48px;
}
.scream .author {
float: left;
}
.scream .data {
float: left;
}
.clearer { clear: both; }
这是它在我的浏览器上的外观:
如您所见,height 设置为 48 像素。图像大小也是 48px。为什么我没有在单独的行中看到每个 div.scream?例如,如果我将height 设置为 50px,一切正常!在我看来,这是因为有某种边框/轮廓/边距/填充物毁了我的生活。不幸的是,对于 FireBug,我没有看到类似的东西......
【问题讨论】:
标签: css border padding margin outline