flex布局脱离了文档流吗
时间: 2023-10-22 15:27:19 浏览: 283
深入浅出了解Flex弹性布局(一)
Flex布局虽然可以改变子元素的排列方式,但并没有脱离文档流。在Flex布局中,Flex容器仍然是文档流中的一个元素,只是Flex子元素的排列方式发生了改变。
在Flex布局中,Flex子元素的排列方式取决于Flex容器的属性设置,而不是取决于文档流中的位置关系。这意味着,Flex子元素可以按照任意顺序排列,而不会影响其他元素的布局。
同时,Flex子元素仍然会占据文档流中的位置,并且在文档流中的位置不会因为Flex布局的改变而发生变化。这也是Flex布局与CSS浮动不同的地方,CSS浮动会将元素脱离文档流并影响其他元素的布局。
因此,虽然Flex布局可以改变子元素的排列方式,但并没有脱离文档流。Flex容器和Flex子元素仍然是文档流中的元素,只是排列方式发生了改变。
阅读全文