将div放在页面内容之上

Eri*_*ari 73 css z-index

我已经实现了一个动态显示搜索选项的弹出框.我希望该框能够"浮动"在所有网站内容之上.目前,当显示该框时,它取代了它下面的所有内容并且看起来很糟糕.

我相信我已经尝试将盒子div的z-index设置为高于剩余页面内容的z-index,但仍然没有运气.

mar*_*cgg 103

你想使用绝对定位.

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

例如 :

.yourDiv{
  position:absolute;
  top: 123px;
}
Run Code Online (Sandbox Code Playgroud)

要使它工作,父母需要是亲戚(position:relative)

在你的情况下,这应该做的伎俩:

.suggestionsBox{position:absolute; top:40px;}
#specific_locations_add{position:relative;}
Run Code Online (Sandbox Code Playgroud)

  • @MrBoJangles更新了使用链接的答案.答案是4岁,这是一个不同的时间^^ (2认同)

Jim*_*ter 13

使用

position: absolute;
top: ...px;
left: ...px;
Run Code Online (Sandbox Code Playgroud)

定位div.确保它没有位置为parent的父标记;相对;

  • 可能还需要使用`z-index`。 (2认同)

小智 12

z-index:-1闪光灯并给予z-index:100div ..