-4
A
回答
2
您絕對定位的元素是根據最後一個相對定位的祖先的位置定位的。看下面的代碼片段。固定只是基於窗口本身。如果您想查找需要設置固定位置的座標,則需要使用JavaScript來獲取這些座標。
.relative {
position:relative;
margin-top:80px;
margin-left:120px;
background:#CCC;
}
.absolute {
position:absolute;
top:20px;
left:40px;
background:#888;
color:white;
}
.fixed {
position:fixed;
top:20px;
left:40px;
background:#333;
color:white
}
<div class="relative">
<p>I'm positioned relatively. The absolute div will be positioned relatively to me.</p>
<div class="absolute">
<p>I'm offset from my relatively-positioned parent</p>
</div>
<div class="fixed">
<p>I'm a child of the relative position, but I'm fixed so I'm offset from the window</p>
</div>
</div>
相關問題
- 1. 獲取元素位置 - {absolute | relative | fixed}返回空值?
- 2. 將寬度和高度設置爲div的位置:absolute絕對
- 3. 爲什麼剪輯屬性僅適用於位置爲absolute或position的元素:fixed
- 4. 將css轉換爲變焦和位置
- 5. 將鼠標轉換爲屏幕位置
- 6. 將Div從「fixed」更改爲「absolute」,並將Div設置爲當前瀏覽器窗口位置的頂部(不是頁首)
- 7. 轉換位置爲GeoPoint
- 8. 如何將屏幕位置轉換爲等距位置
- 9. Cytoscape.js:將渲染位置轉換爲模型位置
- 10. 將絕對位置轉換爲相對位置
- 11. 將3D點位置轉換爲2D點位置
- 12. 將SDL窗口位置轉換爲OpenGL世界位置
- 13. XNA 2D將世界位置轉換爲屏幕位置
- 14. 將UIImage轉換爲8位
- 15. 將SWF轉換爲位圖
- 16. 將FrameLayout轉換爲位圖
- 17. 將webview轉換爲位圖
- 18. 將字節轉換爲位
- 19. 將位圖轉換爲java.awt.image.BufferedImage
- 20. 將NSString轉換爲位值
- 21. 將WebBrowser.Document轉換爲位圖?
- 22. 將位類型轉換爲
- 23. 將位圖轉換爲ImageSource
- 24. 將位轉換爲值
- 25. 位置轉換
- 26. 用`位置內按鈕:absolute`將放在桌子
- 27. 將int位轉換爲浮點位
- 28. 將24位bmp轉換爲16位?
- 29. 將32位轉換爲64位
- 30. 將8位int轉換爲32位
一些代碼一起工作呢? –
你是什麼意思,它只是變成了一個「奇怪的隨機位置」?你能更具體一點嗎? – JoeL
請張貼一些代碼片段或使用https://jsbin.com/ –