2012-02-08 76 views
0

任何人都可以告诉我为什么我的图标在div id =“combinedClasp”不是居中在页面上吗?位置div中心页面

Page here

我已经设置了利润率左&保证金权利汽车。我也玩过绝对和相对的定位,但它并没有到达需要的地方。

如果我设置为相对位置,并给它一个“左”值,我可以将它排列在需要的位置,但这只是我的屏幕,在不同的屏幕上它可能会再次出现。

任何帮助将是巨大的......

+0

你在哪里希望它出现在哪里?在项链里面? – 2012-02-08 18:34:06

+0

是的,但格林拿到了!定位正确:) – GlennLawr 2012-02-08 21:39:35

回答

0

摆脱利润率,设定的100%的宽度,并添加text-align: center;

enter image description here

+0

非常感谢严峻,这工作很好!我不知道为什么我没有想到:(只有一件事,我打算扩展缩略图图像以进一步下载页面,因此还必须在缩略图div上使用“x-index:3”请确保它们显示在“combinedClasp”div的顶部,否则我将无法选择该div后面的图像。欢迎您的帮助...! – GlennLawr 2012-02-08 21:41:59

0

这是因为DIV定位绝对所以无论什么余量的是,它会永远保留它的位置设定:上,右,下,左。

您应该设置左属性733px

CSS:

#combinedClasp 
{ 
    height: 75px; 
    margin-left: auto; 
    margin-right: auto; 
    position: absolute; 
    top: 331px; 
    z-index: 2; 
    left: 733px; 
} 
+0

这不会起作用我很害怕,可能会看确定在你的屏幕上,但不在其他人上,我不喜欢用像素来定位左或右的东西,它们可以在不同的地方显示,取决于浏览器和分辨率设置。 ,需要被绝对定位以使其显示在其他div上。 – GlennLawr 2012-02-08 21:44:30