鍍金池/ 問答/HTML/ css的absolute定位的時候,為什么要相對于非static的父類元素,排除

css的absolute定位的時候,為什么要相對于非static的父類元素,排除static是基于什么的考慮呢?

排除static是基于什么的考慮呢?

回答
編輯回答
尐潴豬

因為所有元素的默認都是static定位的,所以,你使用position:absolute時,要考慮你的元素相對于哪一個元素定位,也就是找它的第一個非static的父元素,例如position:relative、position:absolute、position:fixed,如果沒有的話,這個設置absolute的元素就像對于根元素定位。

2018年8月2日 18:35