久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - 關(guān)于使用overflow: hidden來(lái)清除浮動(dòng)的疑問(wèn)

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

問(wèn)題描述

正常情況下,給浮動(dòng)的父元素設(shè)置overflow:hidden;就可以清楚浮動(dòng),但是我發(fā)現(xiàn)被浮動(dòng)元素的父元素是body時(shí),給body設(shè)置overflow:hidden,是無(wú)法清除浮動(dòng)的,有人說(shuō)是body不屬于普通流,所以無(wú)效,有誰(shuí)能解釋下嗎?

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

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

問(wèn)題解答

回答1:

這是因?yàn)椴](méi)有產(chǎn)生新的 BFC

產(chǎn)生新 BFC 的一個(gè)條件:

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).

為什么對(duì) <body> 設(shè)置 overflow 會(huì)擴(kuò)散到 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’.

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 久久视频在线 | av看片 | 成人a在线视频免费观看 | 一区二区三区国产视频 | 91社区在线高清 | 久久综合久 | 国内在线精品 | 亚洲激情欧美 | 中文字幕在线观看一区二区三区 | 国产精品久久久爽爽爽麻豆色哟哟 | 91久久久久久久久久久 | 欧美精品成人一区二区在线 | 亚洲精品美女在线观看 | 国产成人午夜精品影院游乐网 | 天天曰天天干 | 亚洲第1页 | 欧美黄色一区 | 国产在线一区二区 | 久久午夜影院 | 日日日日干干干干 | 精品视频在线观看 | 精品国产乱码久久久久久影片 | 亚洲一区二区三区中文字幕 | 亚洲精品第一 | 午夜视频在线免费观看 | 亚洲精品久久久久久国产精华液 | 国产一区二区成人 | 综合网视频 | 国产小视频在线播放 | 福利视频网站 | 成人免费毛片高清视频 | 欧美videosex性欧美黑吊 | 亚洲巨乳自拍在线视频 | 国产伦精品一区二区三区四区视频 | 亚洲视频一区 | 亚洲国产精品一区二区久久 | 一区二区三区视频免费在线观看 | 午夜影院在线观看版 | 欧美一区2区三区4区公司二百 | 一区二区三区精品 | 日韩电影一区二区在线观看 |