鍍金池/ 問(wèn)答/HTML/ 單文件組件的某個(gè)div元素的position定位問(wèn)題

單文件組件的某個(gè)div元素的position定位問(wèn)題

單文件組件中某個(gè)div設(shè)置了opsition為absolute的時(shí)候,但是template標(biāo)簽下的root元素沒(méi)有設(shè)置任何position,這時(shí)候的定位是相對(duì)這個(gè)組件的root元素還是整個(gè)頁(yè)面的body來(lái)的?(position定位的css屬性是寫(xiě)在有scoped屬性的style標(biāo)簽里面),還望各位大神指點(diǎn)

回答
編輯回答
拮據(jù)

opsition為absolute的div元素的定位是相對(duì)于父級(jí)元素不為position:static(默認(rèn))的元素的。如果父級(jí)元素沒(méi)有,那就相對(duì)于body.

2017年3月8日 13:11
編輯回答
孤慣

position:absulute會(huì)一直往上層尋找position:relative的元素,就像冒泡一樣,直到找到為止,如果全都找不到,就會(huì)相對(duì)于html標(biāo)簽。

2018年8月13日 14:44