html怎么定位的?
網(wǎng)友解答: 如果子元素用了絕對定位,那么久相當(dāng)于樹葉脫離整個dom樹,此時子元素與祖先元素、父元素?zé)o關(guān)聯(lián)(脫離文檔流)。未設(shè)置top,left,right,bottom,則子元素默認(rèn)出現(xiàn)
如果子元素用了絕對定位,那么久相當(dāng)于樹葉脫離整個dom樹,此時子元素與祖先元素、父元素?zé)o關(guān)聯(lián)(脫離文檔流)。未設(shè)置top,left,right,bottom,則子元素默認(rèn)出現(xiàn)在top=0,left=0的位置,也就是左上角。父元素若設(shè)置成絕對定位,參考子元素。若設(shè)置成相對定位,則不會脫離文檔流,其位置相對于上一個相對定位的元素節(jié)點(diǎn),即相對于祖先元素定位。
總結(jié):絕對定位,可以使用top,left,right,bottom定位在頁面任意位置而無需擔(dān)心影響其他頁面布局。
相對定位,相對于上一個相對定位的父元素,與其他未使用相對定位元素相比,可以多使用top,left,right,bottom四個屬性進(jìn)行頁面布局。
如需獲取更多資訊,請關(guān)注微信公眾號: 51好購