【问题标题】:Parent div container hiding dropdown menu父 div 容器隐藏下拉菜单
【发布时间】:2012-11-13 01:19:47
【问题描述】:

在 jsfiddle 中重新创建它非常困难,所以我将继续粘贴屏幕截图、HTML 和 CSS:

我在显示上图中的下拉菜单时遇到问题。

HTML 和 CSS:

<div class="row-fluid profile-gallery-image-container">
    <div class="span12">

        <a href="#"><img src="#"/></a>

        <div class="image-options">

            <div class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="icon-cog icon-white"></i></a>
                <ul class="dropdown-menu">
                    <li><a href="javascript:void(0);">test</a></li>
                </ul>
            </div>

        </div>

        <div class="delete-image">
            <a href="javascript:void(0);"/></a>
        </div>
    </div>
</div>


.profile-gallery-image-container {
max-width: 130px;
max-height: 110px;
margin-bottom: 0px;
display: inline-block;
position: relative;
border: 2px solid rgba(140,140,140,1);
z-index: 0;
}

.image-options {
float: right;
top: 0px;
right: 0px;
position: absolute;
padding-top: 2px;
border-left: 2px solid rgba(255,128,64,1);
border-bottom: 2px solid rgba(255,128,64,1);
width: 15px;
height: 15px;
}

我做错了什么?

【问题讨论】:

  • 图片太小了,看不懂你想要什么……

标签: html css twitter-bootstrap


【解决方案1】:

这可能与 z-index 级别有关,也可能是溢出设置。

将父容器设置为“溢出:可见;”将是一个开始 - 但随后我会查看位置:菜单 CSS 上的相对 - 这通常会有所帮助。

但最终没有看到工作演示,我无法弄清楚。

【讨论】:

  • 对我来说 overflow:visible 通过放置正确的父容器来工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-16
  • 1970-01-01
  • 2012-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多