css - 在页面内容上方 float 一个 div

标签 css z-index

我实现了一个动态显示搜索选项的弹出框。我希望该框“ float ”在所有网站内容之上。目前,当显示该框时,它会取代其下方的所有内容并且看起来很糟糕。

我相信我已经尝试将框的 div 的 z-index 设置为高于其余页面内容的 z-index,但仍然没有成功。

最佳答案

您想使用 absolute positioning .

An absolute position element is positioned relative to the first parent element that has a position other than static. If no such element is found, the containing block is html

例如:

.yourDiv{
  position:absolute;
  top: 123px;
}

为了让它工作,父级需要是相对的(position:relative)

在您的情况下,这应该可以解决问题:

.suggestionsBox{position:absolute; top:40px;}
#specific_locations_add{position:relative;}

关于css - 在页面内容上方 float 一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2006134/

相关文章:

ios - 在 xamarin.ios 中使用带有 nativecss 组件的模糊过滤器

html - 将地址标签样式化为表格单元格

css - 如何从 Angular 弹出窗口中删除垂直滚动条

css - 没有 z-index 的相对定位会导致重叠

css - Z-Index IE 错误修复?

html - Z-index 不适用于带有 p 的 img 和 div

javascript - 我们可以在点击时删除 HTML 元素的边框吗?但保持边界焦点

css - 元素的 z-index 值不能克服 iframe 内容的一个

c# - WPF 中 ComboBox 上的 zIndex?

javascript - 如何根据蓝图 CSS 跨度范围调整 SWF 对象的大小?