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