16
A
回答
22
我想相對定位將內容轉移到左側,但原有的空間將通過它,除非你做下一個元件相對於太佔用。然而,利潤率爲負數的內容和原來的空間都發生了變化。
2
位置屬性和負餘量都有使用,沒有人比另一個更好。這取決於你想要做什麼。當你想將它左右上下移動時,你不會相對或絕對地放置每個元素。假設您有一個簡單的<p>
標籤,您想要將其移動到左側,您不必爲其移動位置屬性。保證金是使用的正確方法。保證金將影響您網站上其他元素的位置,因爲頭寸將浮動而不影響其他元素的位置。 position屬性雖然可以用於很多方面,但它主要用於使您的網站變得不可或缺的主要元素:示例,頁眉,頁腳,包裝器,菜單,內容離開,內容正確。
+2
@ Hussein-你能減少你的答案嗎? 「保證金會影響您網站上其他元素的位置,因爲位置不會。」應該是你的答案 - 你所有的陳述都是主觀的。 – Yarin 2011-03-10 13:57:41
7
簡單地說,相對定位將直觀地移動相關元素的內容,而不會影響其在頁面流中的位置。另一方面,利潤率相對於其自然位置推動或拉動元素,從而影響佈局。
相關問題
- 1. IE9位置相對,負邊距
- 2. CSS定位的負邊距
- 3. CSS使用位置相對+絕對或負邊距
- 4. css定位z-index負邊距
- 5. 相對定位元素的負頂部邊距(垂直對齊)的問題
- 6. div div內絕對定位和負邊距重疊內容
- 7. 相對定位vs絕對
- 8. IE8圖像大於div,相對/絕對和負邊距
- 9. 替代負邊距
- 10. 負邊距「包裝」?
- 11. 定位固定元件時如何使用負邊距?
- 12. 刪除相對定位的元素之間的邊距
- 13. 使用相對定位和邊距是不好的做法?
- 14. 相對定位,邊距自動和一個IMG作爲塊
- 15. 在相對div下襬脫空間,使用負邊距
- 16. CSS定位邊距問題
- 17. 使用相對於位置元素的邊距或位置
- 18. 定位元素時使用邊距與絕對定位?
- 19. 滾動到負邊距
- 20. 負邊距IE8問題
- 21. 負邊距 - 不工作
- 22. 負下邊距在IE
- 23. 使用mootools的負邊距
- 24. 負邊距和重疊div
- 25. 相對定位內聯元素的負邊距有時在IE7中剪輯字符
- 26. css位置:相對vs位置:絕對
- 27. 相對位置塊顯示不存在右邊距
- 28. JS pageX和pageY取座標加相對位置div的邊距?
- 29. CSS:邊距自動和位置絕對
- 30. Flexigrid頂邊距絕對位置
這很難解釋這一個沒有圖形,我現在懶得做。 – animuson 2011-03-10 06:36:28
我不認爲負面的左值在safari中有效,與'相對位置'有關。 – Ani 2014-07-10 14:36:52