浮动元素也有层级,后面的元素会盖住前面的元素

因为float元素是挨着排列的,一行显示不下到下一行,给2设置负margin可以理解为:先让1和2显示在同一行,这时给2设置一个父的margin, 2会左移,2在流中的占据尺寸变小,但是显示尺寸不变,显示尺寸 > 占据尺寸