当建议在CSS中使用“绝对”属性时,我的意思是,为什么不使用“相对”对齐方式,因为绝对位置在不同分辨率下会有所不同,并且在其他显示器上总是会有所不同。我想知道你应该什么时候以及为什么要绝对使用,一个例子可以完成这项工作。什么时候应该在css中使用“绝对”属性?
回答
absolute
与relative
一样“可变”,屏幕参数没有区别。
由于我开发游戏,我使用absolute
很多。在定位UI元素的容器中,这非常有用。实际上,我现在正在开发Facebook应用程序,并且它有一个固定的“画布”大小。几乎所有事情都是绝对定位的。
position:relative
- 设置子元素
position:absolute
原点 - 设置在相对于第一定位的父元素的元素的位置
相对定位元件的布局/流量的不合群部分。这对覆盖图,对话框,工具提示和类似的东西很有用。它们充当自己的“图层”,而不会推动其他内容。
一般而言,除非您还计划使用position:absolute
,否则不应使用position:relative
。
通常与position:relative
相关的其他技巧通常可以使用边距来实现。
我相信一个绝对定位的元素相对于它最近的_positioned_祖先而定位,而不是相对定位的祖先所必需的。 – j08691
正确。编辑。 –
我知道什么是绝对的和相对的手段,但我不知道何时使用它们。为什么我不能一直使用亲戚? –
- 1. 什么时候应该使用属性vs CSS样式?
- 2. 什么时候应该在C#中使用属性?
- 3. 什么时候应该使用HTML4/HTML5中的name属性?
- 4. 什么时候应该使用AWS,什么时候不使用
- 5. 什么时候应该使用EJB事务属性'Mandatory'和'Never'
- 6. 什么时候应该使用Readonly并获取属性
- 7. 什么时候应该完全使用UNSIGNED属性作为列?
- 8. 什么时候应该使用元素与属性?
- 9. 什么时候应该使用Webservice属性System.ComponentModel.ToolboxItem(false)
- 10. 什么时候应该使用sed,什么时候应该使用awk
- 11. 什么时候应该使用memcpy,什么时候应该使用memmove?
- 12. 什么时候应该使用Import-Package,什么时候应该使用Require-Bundle?
- 13. 什么时候我们应该在css中使用rem单位?
- 14. 什么时候应该使用async/await,什么时候不用?
- 15. 什么时候应该使用PostgreSQL中
- 16. 什么时候应该有人使用远程属性与自定义属性
- 17. 什么时候应该使用datagrid,何时应该使用datagridview?
- 18. 什么时候应该使用$(object),何时应该使用$ object?
- 19. 在C#中,什么时候应该使用一个结构,什么时候应该使用一个类?
- 20. 什么时候应该使用FSharpFunc.Adapt?
- 21. 什么时候应该使用_aligned_malloc()?
- 22. 什么时候应该使用`use`?
- 23. 什么时候应该使用$ rootScope?
- 24. 什么时候应该使用$(document).ready?
- 25. 什么时候应该使用html5 sessionStorage?
- 26. 什么时候应该使用OWIN Katana?
- 27. 什么时候应该使用流?
- 28. 什么时候应该使用Promises?
- 29. 什么时候应该使用setScriptTimeout?
- 30. 什么时候应该使用助手?
那么,你在需要的时候使用它。没有一个正确的答案。也许有些例子可以帮助你? https://developer.mozilla.org/en-US/docs/CSS/position#Examples – j08691
如果你不知道为什么,你可能不需要它。 –