絕對定位不起作用
在嘗試將ID 為「absPos」的div 絕對定位在其父div 內時,開發人員遇到了以下問題div保留在頁面左上角的問題
解釋:
具有絕對定位的元素根據其 offsetParent 進行移位,offsetParent 是最近定位的祖先。在提供的範例程式碼中,沒有祖先具有「定位」元素,導致 div 相對於 body 元素(其 offsetParent)有偏移。
解決方案:
修正這個問題,position:relative應該應用在父div。這會將其轉換為定位元素,並將其建立為其子元素的 offsetParent。
修改後的程式碼:
<html> <body> <div>
以上是為什麼我的絕對定位 Div 沒有移動?的詳細內容。更多資訊請關注PHP中文網其他相關文章!