首页 > 使用定位和外边距出现的奇怪问题?

使用定位和外边距出现的奇怪问题?

demo如下https://jsfiddle.net/y4okbek1/44/
header为什么没有定位到div2的上部,反而定位在div4的上部?


这里header已经定位到了div2的上部,只不过div2跟随div4有了margin-top:30px的效果而已。
详细原理及解决方法参照:http://.com/q/1010000000366724


bfc.. 给div2加上overflow:hidden或者display:table-cell再或者边框都行.

【热门文章】
【热门文章】