当两个垂直外边距相遇时,外边距将合并,高度等于较大者。当一个元素在另一个元素内部时,假设没有内边距或者边框的分隔,它们的上下边距也会发生合并。假如一个空元素又外边距,没有边框和内边距,上下边距就会发生合并。注:只有普通文本流中的块框才会发生合并,行内框、浮动框或者绝对定位之间的外边距不会合并。
浮动元素会生成一个块级框,而不论它本身是何种元素。如果浮动元素非替换元素,则要指定一个明确的宽度,否则它们会尽可能窄。假如在一行上只有极少的空间可供浮动元素排列,那么这个元素会跳至下一行,这个过程会持续到某一行有足够的空间为止。
w3school CSS基础教程,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/cicichan/p/3842964.html