AB的样式应该是B完全被A包含,且二者都会具有margin-top:10px的外边框吧,这个是外边距合并问题?解决方案是BFC,给A添加overflow:hidden,或者用伪元素添加clear:both,以及可以加一个子元素,子元素设定clear:both,不过这样的话会导致布局变化,可设置display:none来使其隐藏?