将位置从静态更改为相对使绝对跨度消失

时间:2016-04-16 16:27:07

标签: html css

我的页面中有两个不同的跨度,一个位于absolute位置,另一个位于relative位置。 Plunker代码为here

现在,我看到绝对定位的div被完全隐藏为

enter image description here

但是,当我将relative - 定位范围更改为static位置时,absolute位置范围会变为顶部,

enter image description here

css-tricks说,

  

如果设置position: relative;在元素上但没有其他定位   属性(topleftbottomright),它不会对其产生任何影响   完全定位,就像你离开它时一样   作为position: static;

正如我所看到的,relativestatic都不相同。 relativestatic位置如何影响顶层显示的内容?

1 个答案:

答案 0 :(得分:2)

你在视图中有绝对 div,它只是你在具有相对类的span之后用绝对类写了span,所以绿色块是黑色的。如果你给绝对等级z-index:2;,那么你可以看到绝对等级范围