2012-12-12 47 views
0

当建议在CSS中使用“绝对”属性时,我的意思是,为什么不使用“相对”对齐方式,因为绝对位置在不同分辨率下会有所不同,并且在其他显示器上总是会有所不同。我想知道你应该什么时候以及为什么要绝对使用,一个例子可以完成这项工作。什么时候应该在css中使用“绝对”属性?

+1

那么,你在需要的时候使用它。没有一个正确的答案。也许有些例子可以帮助你? https://developer.mozilla.org/en-US/docs/CSS/position#Examples – j08691

+1

如果你不知道为什么,你可能不需要它。 –

回答

1

absoluterelative一样“可变”,屏幕参数没有区别。

由于我开发游戏,我使用absolute很多。在定位UI元素的容器中,这非常有用。实际上,我现在正在开发Facebook应用程序,并且它有一个固定的“画布”大小。几乎所有事情都是绝对定位的。

1

position:relative - 设置子元素

position:absolute原点 - 设置在相对于第一定位的父元素的元素的位置

相对定位元件的布局/流量的不合群部分。这对覆盖图,对话框,工具提示和类似的东西很有用。它们充当自己的“图层”,而不会推动其他内容。

一般而言,除非您还计划使用position:absolute,否则不应使用position:relative

通常与position:relative相关的其他技巧通常可以使用边距来实现。

+1

我相信一个绝对定位的元素相对于它最近的_positioned_祖先而定位,而不是相对定位的祖先所必需的。 – j08691

+0

正确。编辑。 –

+0

我知道什么是绝对的和相对的手段,但我不知道何时使用它们。为什么我不能一直使用亲戚? –

相关问题