国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - 關于使用overflow: hidden來清除浮動的疑問

瀏覽:102日期:2022-12-21 13:48:30

問題描述

正常情況下,給浮動的父元素設置overflow:hidden;就可以清楚浮動,但是我發現被浮動元素的父元素是body時,給body設置overflow:hidden,是無法清除浮動的,有人說是body不屬于普通流,所以無效,有誰能解釋下嗎?

感謝:CRIMX借用王大陸的一句話:

你這種人不是大神,就是走在成為大神的路上。

問題解答

回答1:

這是因為并沒有產生新的 BFC

產生新 BFC 的一個條件:

Block-level, non-replaced elements in normal flow when ’overflow’ does not compute to ’visible’ (except if the ’overflow’ property’s value has been propagated to the viewport).

為什么對 <body> 設置 overflow 會擴散到 viewport:

UAs must apply the ’overflow’ property set on the root element to the viewport. When the root element is an HTML 'HTML' element or an XHTML 'html' element, and that element has an HTML 'BODY' element or an XHTML 'body' element as a child, user agents must instead apply the ’overflow’ property from the first such child element to the viewport, if the value on the root element is ’visible’. The ’visible’ value when used for the viewport must be interpreted as ’auto’. The element from which the value is propagated must have a used value for ’overflow’ of ’visible’.

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 亚洲国产一区在线 | 日韩成人在线视频 | 亚洲欧美成人综合久久久 | 欧洲成人r片在线观看 | 国产精品久久久久国产精品 | 亚洲第一区视频在线观看 | 欧美日韩一区二区视频免费看 | 国产成人精品视频免费大全 | 在线免费视频国产 | 国产日韩一区二区三区在线观看 | 免费播放美女一级毛片 | 亚洲一区二区天海翼 | 成人午夜性a一级毛片美女 成人午夜亚洲影视在线观看 | 国产亚洲精品自在线观看 | 国产亚洲一区二区三区在线观看 | 秘书高跟黑色丝袜国产91在线 | 亚洲视屏在线观看 | 99精品视频在线免费观看 | 美女又爽又黄视频 | 日本韩国一区 | xh98hx国产免费 | 亚洲国产一区二区三区在线观看 | 亚洲区一| 精品国产香蕉在线播出 | 国产成人精品无缓存在线播放 | 国产一级毛片视频在线! | 国产一区高清 | 欧美国产精品不卡在线观看 | 日韩在线资源 | 成人国产精品一级毛片视频 | 国产欧美视频在线观看 | 中国一级毛片录像 | 成人在线一区二区 | 久久精品亚瑟全部免费观看 | 悠悠影院欧美日韩国产 | 日韩在线播放中文字幕 | 欧美一线高本道高清在线 | 国产三级香港三韩国三级 | 精品久久在线观看 | 国产一区二区三区高清 | 亚洲成人一级片 |