成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

css - 關于margin折疊的一個問題。

瀏覽:206日期:2023-07-12 17:12:18

問題描述

我在閱讀CSS2.2,但是我真的無法理解這句話的意思,以及它所適合的場景:

If the top and bottom margins of an element with clearance p. 157 are adjoining, its margins collapse with the adjoining margins of following siblings but that resulting margin does not collapse with the bottom margin of the parent block.

StackOverflow上有個家伙也提了一樣的問題,回答者的答案我也不理解。。。

借用采納者的知乎鏈接,這句的意思是:

If the top and bottom margins of an element with clearance are adjoining, its margins collapse with the adjoining margins of following siblings but that resulting margin does not collapse with the bottom margin of the parent block.(有間隙不折疊)

哪,什么才是有間隙呢?這里的間隙clearance在css2.2中有定義。來個例子,先有個直觀的理解吧:

<html><head> <style>* {padding: 0; margin: 0;}#b1 { width: 300px; height: 100px; margin-bottom: 4em; background-color: #0d8ba1;}#F { float: left; width: 100px; height: 70px; background-color: yellow;}#b2 { /*clear: both;*/ width: 300px; height: 100px; background-color: red; margin-top: 2em;} </style></head><body><p id='b1'></p><p id='F'></p><p id='b2'></p></body></html>

運行時,對比#b2有clear:both與沒clear:both時,b1與b2margin的折疊情況。

設置clear:both之后,#b2為了避開浮動的F,往下移動,出現了clearance也就是空隙,b1與b2不再折疊!

另外,stack overflow那個家伙的答案我沒再細究。pass。

問題解答

回答1:

可以看這里:https://www.zhihu.com/question/24563593

回答2:

這個說明也挺清晰的:http://www.raccoon-tech.com/css-margin-collapse

回答3:

只要理解 clearance 產生的條件是當 clear 的元素在沒有被 clear 的時候(正常時),它的 boarder top 要比 float 元素的 boarder bottom 要高。如果 clear 的元素本來就在 float 元素下面,就不會產生 clearance。

If this hypothetical position of the element’s top border edge is not past the relevant floats, then clearance is introduced, and margins collapse according to the rules in 8.3.1.

所以這個規則大白話就是:對于一個帶 clearance 的元素,當它 margin top 和 margin bottom 相鄰時(比如 height 為 0 、沒有 padding 和 border),這個兩個 margin 會跟接下來相鄰元素的 margin 一起計算 collapsing,但不會跟父元素的 margin bottom 計算(這情況下就是只算這兩個 margin)。

這里還要注意 clearance 計算是以 boarder edge 做參考,所以對于 margin top 和 margin bottom collapse 的元素,最后要注意還會吞掉與 margin top 相當的高度。

Then the amount of clearance is set to the greater of:

The amount necessary to place the border edge of the block even with the bottom outer edge of the lowest float that is to be cleared.

The amount necessary to place the top border edge of the block at its hypothetical position.

標簽: CSS
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美精品一区二区视频| 日韩精品一区二区三区swag | 国产激情精品久久久第一区二区| 国产精品激情| 日韩精品一区二区三区蜜臀| 日韩精品视频网| 午夜精品短视频| 欧美剧情片在线观看| 亚洲一级片在线观看| 午夜久久一区| 日韩欧美一区二区视频| 九色综合国产一区二区三区| 国产精品一区视频| 亚洲欧洲精品成人久久奇米网| 成人av电影在线网| 欧美伦理影视网| 日韩av成人高清| 久久成人国产| 亚洲午夜免费视频| 国产欧美一级| 亚洲另类一区二区| 欧美三级视频在线观看| 专区另类欧美日韩| 欧美福利一区| 日本久久电影网| 亚洲bt欧美bt精品777| 亚洲黄色毛片| 国产精品久久久久久久久免费樱桃| av在线一区二区| 欧美电影免费观看高清完整版在线| 精品一区二区国语对白| 欧洲视频一区二区| 婷婷综合久久一区二区三区| 国产日韩一区欧美| 亚洲免费观看在线观看| 亚洲麻豆国产自偷在线| 91在线看国产| 2024国产精品| 91丨国产丨九色丨pron| 久久久久久**毛片大全| av福利精品导航| 日韩久久免费av| 国产精品99久久久久久久vr| 欧美一区二区三区啪啪| 国产精品综合av一区二区国产馆| 精品视频一区二区三区免费| 久久99精品国产| 欧美日韩高清不卡| 国产成人亚洲精品青草天美| 日韩写真欧美这视频| 成人性生交大片| 欧美一区二区久久| 国产a区久久久| 欧美大片在线观看一区| 精品国产亚洲在线| 亚洲精品一区二区三区蜜桃久| 日韩精品亚洲专区| 日韩欧美在线影院| 韩日视频一区| 蜜臀av性久久久久蜜臀aⅴ| 日韩视频免费观看高清完整版在线观看 | 韩国欧美国产1区| 久久日一线二线三线suv| 亚洲国产99| 欧美精品久久99| 天天免费综合色| 欧美性xxxxxxxx| 国产真实精品久久二三区| 日韩一区二区三区视频| 成人午夜av电影| 午夜亚洲伦理| 国产一区高清在线| 国产精品美女视频| 在线精品观看国产| 精品国产免费一区二区三区四区 | 欧美视频一二三区| 国产美女精品人人做人人爽| 精品欧美久久久| 国产精品www.| 亚洲高清在线视频| 欧美日本国产视频| 91网站黄www| 亚洲欧洲在线观看av| 在线日韩av| 天天亚洲美女在线视频| 3atv一区二区三区| 91色婷婷久久久久合中文| 国产精品另类一区| 久久精品九九| 国产二区国产一区在线观看| 国产亚洲美州欧州综合国 | 欧美视频在线一区| hitomi一区二区三区精品| 自拍偷自拍亚洲精品播放| 色欧美88888久久久久久影院| 国产一区二区0| 欧美韩国日本一区| 色综合久久66| 成人h精品动漫一区二区三区| 亚洲手机成人高清视频| 日本久久电影网| 不卡的av在线| 欧美激情在线看| 久久久久国产精品午夜一区| 国产99精品在线观看| 国产精品成人午夜| 欧美在线观看18| 99re热这里只有精品免费视频| 亚洲人成网站影音先锋播放| 欧美网站一区二区| 欧美日韩午夜| 日韩av一级片| 国产目拍亚洲精品99久久精品| 久久五月天婷婷| 欧美伊人久久| 青青草97国产精品免费观看无弹窗版| 精品成a人在线观看| 男女精品网站| 91视频一区二区三区| 日韩电影在线一区二区| 久久久久久久网| 色成年激情久久综合| 亚洲欧美在线网| 久久97超碰色| 亚洲女人****多毛耸耸8| 欧美一区二区视频观看视频| 亚洲精品视频一区二区三区| 久久机这里只有精品| 国产精品理论片在线观看| 欧美日本在线看| av成人国产| 成人激情开心网| 日本特黄久久久高潮| 国产欧美日韩精品在线| 欧美色欧美亚洲另类二区| 狠狠色噜噜狠狠色综合久| 国模套图日韩精品一区二区| 中文字幕中文乱码欧美一区二区| 欧美电影在哪看比较好| 国产精品久久一区二区三区| 99免费精品视频| 久久97超碰色| 一区二区在线观看视频在线观看| 欧美成人猛片aaaaaaa| 午夜在线一区| 91捆绑美女网站| 国产最新精品免费| 亚洲尤物在线视频观看| 欧美国产日产图区| 日韩一区二区免费高清| 色吧成人激情小说| 亚洲精品在线二区| 99在线热播精品免费| 日韩经典一区二区| 国产精品久久久久一区二区三区共| 777精品伊人久久久久大香线蕉| 国产欧美在线| 欧美在线播放| 国产精品亚洲а∨天堂免在线| 日韩精品福利网| 一区二区在线电影| 国产精品视频免费看| 日韩欧美电影一区| 欧美主播一区二区三区美女| 国产精品日本| 极品日韩av| 欧美日韩精品免费观看视一区二区 | 欧美日韩视频一区二区| 国产欧美一区二区三区另类精品| 91视视频在线观看入口直接观看www | 国产在线视频一区二区三区| 亚洲综合网站在线观看| 亚洲国产精品国自产拍av| 欧美一区二区视频在线观看2022 | 国产欧美一区二区精品性色超碰 | 欧美三级日韩三级国产三级| 国产午夜精品一区二区三区欧美 | 国产激情视频一区二区三区欧美| 欧美aⅴ一区二区三区视频| 亚洲第一激情av| 国产亚洲人成网站| 精品久久国产97色综合| 91精品国产91久久久久久最新毛片| 91久久国产综合久久| 久久久久久久久久码影片| 国产精品亚洲综合色区韩国| 亚洲激情自拍| 国语自产精品视频在线看8查询8| 岛国精品在线观看| 国产精品乡下勾搭老头1| 九一九一国产精品| 精品一区二区在线免费观看| 奇米精品一区二区三区在线观看一| 午夜私人影院久久久久| 亚洲成av人片一区二区| 亚洲va欧美va人人爽| 偷拍与自拍一区| 免费在线观看精品| 久久91精品国产91久久小草| 精品午夜一区二区三区在线观看|