色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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
相關文章:
主站蜘蛛池模板: 国产午夜精品不卡观看 | 亚洲国产精品久久久久秋霞不卡 | 久久久久18| 成人黄色在线网站 | 国产成人免费高清视频网址 | 欧美黑人巨大最猛性xxxxx | 国产欧美另类久久精品91 | 免费老外的毛片清高 | 看欧美毛片一级毛片 | 日本精品1在线区 | 亚欧在线视频 | 天天看片日本 | 亚洲一区二区三区四区 | 91精品国产免费久久久久久青草 | 欧美一级毛片欧美一级 | 男人的天堂久久爱 | 特级aaa片毛片免费观看 | 免费特黄级夫费生活片 | 玖玖国产在线 | 亚洲天堂男人的天堂 | 特色毛片 | 国产一区二区三区在线观看视频 | 黄色aaa毛片 | 一区在线免费观看 | 国产免费一级在线观看 | 国产a级三级三级三级 | 日本午夜vr影院新入口 | 日本理论在线播放 | 日韩久草| 国产福利久久 | 自拍视频在线观看 | 国产日韩高清一区二区三区 | 国产三香港三韩国三级不卡 | 欧美日韩一区二区综合在线视频 | 美女扒开腿让男生桶爽网站 | 欧美日本一道高清二区三区 | 国产在线精品一区免费香蕉 | 手机免费看a | 成人美女网 | 国产成人亚洲精品无广告 | 欧美成人免费在线观看 |