【问题标题】:How to Align The Navbar dropdown with Navbar Nav in Bootstrap 3如何在 Bootstrap 3 中将导航栏下拉菜单与导航栏导航对齐
【发布时间】:2015-09-05 08:46:32
【问题描述】:

您能否告诉我如何将导航栏下拉菜单与其关联的导航对齐? 正如你从图片中看到的那样,我有一个class="dropdown-toggle" data-toggle="dropdown">About Us,当我点击它时,下拉菜单会出现在导航的左侧!

<li class="dropdown open">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">About Us <b class="caret"></b></a>
<ul class="dropdown-menu">  <li><a href="#">About Us</a></li>
                <li class="divider"></li>
                <li><a href="#">Programs</a></li>
                <li class="divider"></li>
                <li><a href="#">Kids News</a></li>
                <li class="divider"></li>
                <li><a href="#">Parents Login</a></li>
                <li class="divider"></li>
                <li><a href="#">Take a Tour</a></li>
</ul>
</li>

有什么方法可以将它与导航切换的角对齐吗?

【问题讨论】:

    标签: twitter-bootstrap twitter-bootstrap-3


    【解决方案1】:

    你需要在你的 css 代码中添加这样一行:

    .dropdown-menu{ top: ?; left:?}
    

    替换“?”使用导航栏的高度并对其进行测试。适合你的观众

    编辑:

    由于缺陷,导航菜单与导航父级的角对齐。你需要检查你的代码。

    【讨论】:

    • 感谢 bimba,这仅适用于垂直设置我的意思是“顶部”属性!正如您所说,它正在改变顶部距离,但左侧属性不起作用!你能告诉我为什么会这样吗?
    • Behseini,我遇到了同样的问题,只有垂直设置有效。你是如何让 left 属性工作的??
    猜你喜欢
    • 2012-09-09
    • 1970-01-01
    • 2017-10-27
    • 2018-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    相关资源
    最近更新 更多