Under normal circumstances, setting overflow:hidden; to the parent element of the float can clear the float. However, I found that when the parent element of the floated element is the body, setting overflow:hidden to the body cannot clear the float. Some people say The body does not belong to the ordinary stream , so it is invalid. Can anyone explain it?
Thank you: CRIMX
To borrow a sentence from Wang Dalu:
People like you are either great gods, or they are on the road to becoming great gods.
这是因为并没有产生新的 BFC
产生新 BFC 的一个条件:
为什么对
<body>
设置overflow
会扩散到 viewport: