在下面的代码中,我期望在div a和div b之间看到15px的垂直空间。为什么我看不到任何空间?编辑:许多人不回答这个问题。我不想得到一些工作,我想要解释我看到的行为。为什么在这两个div之间没有插入垂直空间?
<div class="a">
<span> lkjjj </span>
</div>
<div class="b">
<span> lkj lkjl kjlj l </span>
</div>
.a { width: 50px; border: 1px solid gray; float: left; }
.b {
margin: 15px 0 0 0;
clear: both;
overflow: hidden;
border: 1px solid gray;
}
这里是一个jsfiddle来说明。
http://jsfiddle.net/nUNM6/4/? – isotrope 2012-02-24 15:23:05