对齐和在bootstrap div中堆叠png图像,其位置为:absolute

时间:2013-06-27 13:50:20

标签: css twitter-bootstrap css-position

我正在尝试在引导网格中对齐(并堆叠)一些图像。

由于某种原因,图像与窗口对齐而不是网格。

我使用position:absolute,就像这样工作(http://www.w3schools.com/):

  

“绝对位置元素相对于第一个具有静态位置的父元素定位。如果找不到这样的元素,则包含的块是< html>”

这是一个jsfiddle: http://jsfiddle.net/sbE6t/

.rings img {
position:absolute;
top: 0px;
left: 0px;
}

2 个答案:

答案 0 :(得分:4)

正如你所引用的那样,它们将绝对定位于下一个非静态元素。 If no such element is found, the containing block is <html>

相对于img的父级设置位置:

.rings {
  // other styles
  position: relative;
}

And it works

答案 1 :(得分:1)

您的包装元素必须设置为position:relative

.rings {
    overfow:hidden;
    height: 400px;
    background: #999;
    position:relative;
}