页面中有两个div默认是竖排排列,但我给第二个div设置了左浮动。为什么不会覆盖第一个div而是扔

2025-01-24 09:29:12
推荐回答(1个)
回答1:

因为第三个div块是写在第二个div块下面的,而且第二个div块的位置正常,没有浮动,它会一直占住它本来的位置。所以第三个div块不管怎么浮动都会被第二个div块挡下去。

就好像假如你的第一个向左浮动的div是写在第二个div下面,它也是不可能占到第二个蓝色的位置上去的。

// 这个不浮动的块是不会被下面的浮动改变的


希望这样你能理解。