当建议在css中使用"绝对"属性时,我的意思是,为什么不使用"相对"对齐,因为绝对位置在不同的分辨率上会有所不同,并且在其他显示器上看起来总是不同。我想知道你什么时候以及为什么应该使用绝对,一个例子可以完成这项工作。
absolute
和relative
一样"可变",屏幕参数没有区别。
由于我开发游戏,所以我经常使用absolute
。在relative
容器中定位 UI 元素非常有用。事实上,我现在正在开发一个Facebook应用程序,它有一个固定的"画布"大小。几乎所有东西都是绝对定位的。
position:relative
- 设置子元素的原点
position:absolute
- 设置元素相对于第一个定位的父元素的位置
相对定位的元素不是布局/流程中较孤立的一部分。这对于叠加、对话框、工具提示等非常有用。它们充当自己的"层",而不会推动其他内容。
通常,除非您还计划使用position:absolute
,否则不应使用position:relative
。
通常与position:relative
相关的其他技巧通常可以使用边距来完成。