亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:69日期: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
相關文章:
主站蜘蛛池模板: 六月婷婷在线 | 免费黄色网络 | 国产女主播一二三区丝袜美腿 | 国产成人精品综合久久久 | 啪啪三级 | 精品樱空桃一区二区三区 | 欧美黄色免费看 | 奇米中文字幕 | 免费看黄色的视频 | 在线观看成年人免费视频 | 欧美黑人vs亚裔videos | 黄色片一 | 奇米影视狠狠久久中文 | 国产主播在线看 | 91青青国产在线观看免费 | 国产高清无专砖区2021 | 亚洲精品www | 日韩高清在线高清免费 | 91免费国产在线观看 | 桐岛永久子 | 国产精品第二页在线播放 | 伊人久久影院 | 国产欧美在线观看一区二区 | 曰本变态bdsm色虐七v | 无码精品一区二区三区免费视频 | 69国产成人综合久久精品91 | 在线观看精品国内福利视频 | 国产小视频你懂的 | 欧美日韩在线观看一区 | 成人亚州 | 久久婷婷国产综合精品青草 | 黄色大片一级片 | 欧美5g影院天天爽天天看 | 欧美一级毛片在线播放 | 国产国语在线播放视频 | 国产免费自拍视频 | 青青草在线免费观看 | 亚洲欧美黄色片 | 日韩在线视频免费看 | 鲁丝片一区二区三区 | 青青草无限次破解版污 |