av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:101日期: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
相關文章:
主站蜘蛛池模板: 欧美日韩一本 | 亚洲免费三级 | 午夜视频免费在线观看 | 逼逼网 | 国产日产欧产精品精品推荐蛮挑 | 国产成人综合在线 | www久久国产 | 伊人久久精品一区二区三区 | 在线视频中文字幕 | 成人h动漫亚洲一区二区 | 亚洲欧美日本国产 | 成年人网站免费视频 | 欧美精品久久久 | 日韩中文在线 | 999久久久久久久久6666 | 网站黄色在线免费观看 | 中国一级特黄真人毛片免费观看 | 国产高清精品在线 | 中文字幕 在线观看 | 国产一级特黄视频 | 国产一区 在线视频 | 国产婷婷综合 | 成人欧美一区二区三区视频xxx | 国产a爽一区二区久久久 | 精品福利在线 | 欧美精品久久 | 成人高潮片免费视频欧美 | 99久9| 亚洲天堂av一区 | 丁香六月伊人 | 亚洲精品免费视频 | 欧美视频在线一区 | 亚洲视频在线一区 | 午夜精品一区二区三区在线视频 | 精品av久久久久电影 | 亚洲国产免费 | 国产精品成人一区二区三区夜夜夜 | 精品国产鲁一鲁一区二区张丽 | 国产视频一区在线 | 日本精品久久久久久久 | 日韩精品一区二区三区四区 |