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