【发布时间】:2013-02-24 21:25:09
【问题描述】:
我想在另一个 div (200x200) 的中心放置一个小 div (50x50)。
我有两种方法:
Using position absolute and relative
position:relative
position:absolute
top:75px;
left:75px;
或
margin:-125px 0 0 75px;
我想知道哪种方式更好,为什么...
我听到有人说不推荐这个职位..这是真的吗?为什么?
编辑:
div 是示例。
实际上,我在另一张图片上方获得了图片(youtube 预览图片和上方的播放按钮图片)。
图像在手风琴内,在 ie6 中关闭手风琴/打开它会导致绝对容器漂浮在所有东西之上...
【问题讨论】:
-
position完全没有问题。它当然有“副作用”,但如果你意识到它们,你应该在适当的地方使用它们。投票以“不具建设性”的方式结束该问题。 -
@Vucko div 是示例。实际上,我的 img 高于另一个 img .. 可以在您的链接中使用该解决方案。
-
必须支持IE6吗?它目前的使用率为 0.6%,而且还在下降。在整个应用程序中支持它的成本远远超过它的价值。 w3counter.com/trends
标签: css position css-position margin