gpt4 book ai didi

css - Bootstrap : bothersome coupling of

转载 作者:行者123 更新时间:2023-11-28 07:56:03 24 4
gpt4 key购买 nike

对于在某些情况下如何正确处理 Bootstrap 的下拉菜单,我有点困惑。特别是,菜单似乎必须以这种方式构建:

<div class="btn-group">
<button...>
<ul class="dropdown-menu">
<li...>
</ul>
</div>

现在我想把这个按钮放在一些库提供的容器中,不幸的是它有 CSS。

看这个例子,由于父容器的z-index和position relative,顶部按钮的下拉出现在另一个按钮的下面。

http://jsfiddle.net/p1dssmrh/

下拉菜单似乎继承了相关上下文的特性,这使得它实际上并没有显示在页面的许多其他元素之上。

有没有一种方法可以通过仅更改 btn-group div 内部的内容来本地解决问题?

或者,有没有一种方法可以将按钮与其在 HTML 中的下拉菜单分离,这样它们就不会卡在同一个上下文中?

(此问题与 Bootstrap dropdowns menus appearing behind other elements - IE7 非常相似,但我受到其他库的限制,无法随意更改封闭的 HTML...)

最佳答案

.CodeMirror-sizer 上设置 z-index: 4,并确保其绝对定位的子级是 z-index: auto . Sample .

问题是,自动 z-index 将第一个定位的元素放在顶部,而编号的 z-index 将最后一个定位的元素放在顶部(从而覆盖您的下拉菜单)。

关于css - Bootstrap : bothersome coupling of <button> and its dropdown menu <ul> messes z-index,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30111964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com