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
设置为 48px。图像大小也是 48 像素。为什么我没有div.scream
在单独的行中看到每个?例如,如果我设置height
为 50px,一切正常!在我看来,这是因为有某种边框/轮廓/边距/填充物毁了我的生活。不幸的是,对于 FireBug,我没有看到类似的东西......