我沒(méi)有對(duì)box1設(shè)置absolute而是把box2設(shè)置了absolute,為什么box2沒(méi)有跑到父元素“box”層的左上角而是依然在box1下面?
我沒(méi)有對(duì)box1設(shè)置absolute而是把box2設(shè)置了absolute,為什么box2沒(méi)有跑到父元素“box”層的左上角而是依然排在box1下面?說(shuō)好的脫離標(biāo)準(zhǔn)文檔流呢?
看到兩種說(shuō)法:
【一種是absolute和fixed會(huì)使元素保留在自己位置,只是偏移的時(shí)候參照已定位祖先(fixed不參照)】;
【還有一種說(shuō)法就是老師說(shuō)的absolute和fixed不論祖先有沒(méi)有被定位,都會(huì)先自動(dòng)脫離文檔流跑到其最近父元素的左上角,然后偏移的時(shí)候再參照已定位祖先(fixed不參照)】
這兩種說(shuō)法到底哪種對(duì)的??
2016-04-10
只設(shè)置了absolute但是沒(méi)有設(shè)置偏移量的時(shí)候并沒(méi)有脫離標(biāo)準(zhǔn)文檔流
2022-03-27
setcookie具有7個(gè)可選參數(shù),我們常用到的為前5個(gè):ctrl d可以快速刪除一行
2016-04-11
抱歉,我之前理解錯(cuò)了,元素設(shè)置了position : absolute的時(shí)候是脫離了標(biāo)準(zhǔn)文檔流的。
之所以出現(xiàn)那個(gè)問(wèn)題,是因?yàn)樵O(shè)置了position:absolute的時(shí)候, left,top的默認(rèn)值并不是0而是auto。
沒(méi)有設(shè)置 left, top值的時(shí)候,left, top的默認(rèn)值會(huì)讓元素的位置保持和之前的一樣。