Normalerweise kann das Festlegen von overflow:hidden; auf das übergeordnete Element des Floats den Float löschen. Ich habe jedoch festgestellt, dass das Festlegen von overflow:hidden auf den Body den Float nicht löschen kann Die Leute sagen, dass Body nicht zum gewöhnlichen Stream gehört, also ungültig ist. Kann es jemand erklären?
Vielen Dank:CRIMXUm ein Wort von Wang Dalu zu leihen:
Menschen wie du sind entweder große Götter oder sie sind auf dem Weg, große Götter zu werden.
这是因为并没有产生新的 BFC
产生新 BFC 的一个条件:
为什么对
<body>
设置overflow
会扩散到 viewport: