始終不明白為什么,希望哪位大神可以詳細(xì)講解下,非常感謝
在標(biāo)準(zhǔn)文檔流中,當(dāng)兩個(gè)垂直邊界margin-top或者margin-bottom相遇時(shí),會(huì)形成一個(gè)邊界,這個(gè)邊界的高度等于兩者之中的較大者.
在標(biāo)準(zhǔn)文檔流中,當(dāng)兩個(gè)垂直邊界margin-top或者margin-bottom相遇時(shí),會(huì)形成一個(gè)邊界,這個(gè)邊界的高度等于兩者之中的較大者.
2016-03-24
舉報(bào)
2016-03-27
你把后面那個(gè)視頻也看一下,就明白了。
這么給你說(shuō)吧,在body中,我們要調(diào)整的部分為mainbody塊,此時(shí)top塊的top層與mainbody塊的top層撞車了,撞車后mainbody因?yàn)樵O(shè)置top=20px,取外邊框邊界高度最大的,所以,瀏覽器窗口與內(nèi)容部分空出了20px,要解決此撞車問(wèn)題,給top塊的top層也加一個(gè)偏移量為0px,各使用各的,就不會(huì)撞車了。
2016-06-04
不理解,能改對(duì)就行,哈哈
2016-03-25
我了解到的是 當(dāng)top設(shè)置成固定層, 在未設(shè)置偏移量時(shí), 如果有已定位的祖先元素,將以祖先元素為基準(zhǔn).若無(wú)已定位的祖先元素,則以窗口為基準(zhǔn). 老師的代碼是: ?mainbody 和 top 的父元素是body,而body沒(méi)有設(shè)置定位.所以以窗口為基準(zhǔn). ?根據(jù)你的解釋 < --?視頻里說(shuō)的,當(dāng)top層設(shè)置為固定層時(shí),在未設(shè)置偏移量時(shí),mainbody上填充(設(shè)置了上外填充為20px)與top層的外填充(未設(shè)置偏移量,會(huì)默認(rèn)以窗口為最外邊界)重疊會(huì)取邊界高度最大的,所以取了mainbody上外填充為20px的移動(dòng)(下來(lái)了)--?>. ?我得出的結(jié)果是: top為固定定位, 沒(méi)有設(shè)置偏移且父元素沒(méi)有設(shè)置定位. ?此時(shí)的Top會(huì)與它所在文檔流中的元素產(chǎn)生重疊. ?且 Top會(huì)取所有重疊元素中的最大的外邊距來(lái)偏移. ? 但是,我依舊不理解為什么會(huì)重疊??? ??
2016-03-24
視頻里說(shuō)的,當(dāng)top層設(shè)置為固定層時(shí),在未設(shè)置偏移量時(shí),mainbody上填充(設(shè)置了上外填充為20px)與top層的外填充(未設(shè)置偏移量,會(huì)默認(rèn)以窗口為最外邊界)重疊會(huì)取邊界高度最大的,所以取了mainbody上外填充為20px的移動(dòng)(下來(lái)了),為解決此情況,給top最外層設(shè)置一個(gè)偏移量就可以了,即top層的top為0(與默認(rèn)以窗口為最外邊界)