午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:166日期: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
相關文章:
主站蜘蛛池模板: 欧美九九| 久久99精品久久久久久三级 | 五月婷婷久久综合 | av一起草 | 国产微拍一区 | 日韩一区二区三区在线视频 | 亚洲精品a区| 国产激情图片 | 欧美日韩一区三区 | 国产自产在线 | 欧美高清一区 | 欧美a在线观看 | 色网站在线播放 | 成人欧美一区二区三区黑人孕妇 | 麻豆av免费在线观看 | av片久久 | 久久久久久一区二区三区 | 91高清在线 | 五月天亚洲色图 | 黄色a一级片 | 国产剧情久久久 | 中文视频在线 | 日韩欧美中文字幕视频 | 激情视频一区二区三区 | 国产一级片免费 | 中文字幕第12页 | 久久福利视频导航 | 日韩视频网址 | www日韩精品 | 欧美性猛交xxxx黑人交 | 黄网在线免费看 | 在线国产91 | 日本国产在线 | 欧美久久久久久久久中文字幕 | 超碰在线国产 | 久久久亚洲天堂 | 欧美又大粗又爽又黄大片视频 | 国产激情在线视频 | 欧美另类天堂 | 一区二区三区视频免费观看 | 国产成人精品亚洲男人的天堂 |