| 在DIV嵌套中,子層的margin-top設(shè)置不起作用,而且會(huì)移動(dòng)到上層的現(xiàn)象。很困惑,于是查閱了很多資料,最后才發(fā)現(xiàn)問(wèn)題的所在,是因?yàn)楹凶記]有獲得 haslayout 解決的方法如下: 1、在父層div加上:overflow:hidden。 2、把margin-top外邊距改成padding-top內(nèi)邊距。 3、父元素產(chǎn)生邊距重疊的邊有不為 0 的 padding 或?qū)挾炔粸?0 且 style 不為 none 的 border。 4、讓父元素生成一個(gè) block formating context,以下屬性可以實(shí)現(xiàn) | 
|  | 
來(lái)自: 昵稱18349714 > 《hack》