twitter-bootstrap - Bootstrap 4 Alpha 6 navbar-toggler-right 和 left 产生奇怪的行为

标签 twitter-bootstrap twitter-bootstrap-4

我有一个简单的导航栏:

<nav class="navbar navbar-inverse navbar-toggleable-md fixed-top custom-navbar" style="background-color: #321048;">
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarResponsive">
            <ul class="navbar-nav d-flex justify-content-end" style="width:100%">
              <li class="nav-item">
                <a class="nav-link" href="#home">Home</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#rolfing">Rolfing</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#packages">Packages</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#about">About</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#footer">Contact</a>
              </li>
            </ul>
        </div>
</nav>

对于所有屏幕尺寸,一切都按预期工作。
enter image description here
我想右对齐切换器,因为菜单是右对齐的。所以根据 Bootstrap 4 alpha 6,我添加了
navbar-toggler-right

到按钮,它确实右对齐按钮,但导航栏本身不再扩展以填充按钮。所以切换按钮看起来只是 float 的。我很乐意让 navbar-toggler-right 让它工作,但我只是好奇它为什么会这样做。可能与具有绝对位置的 navbar-toggler-right 有关。 navbar-toggler-left 也做同样的事情。

enter image description here

编辑
为了提供更多细节,切换按钮在左侧或右侧都没有关系。添加类 navbar-toggler-left 会导致同样的问题。我的问题不是如何将切换按钮向右移动(我可以通过在按钮上添加 float:right 来做到这一点),而是为什么
navbar-toggler-left 和 right 类有这种奇怪的行为。

最佳答案

无意冒犯,但您应该只添加 .ml-auto , 这样可行。

关于twitter-bootstrap - Bootstrap 4 Alpha 6 navbar-toggler-right 和 left 产生奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41860992/

相关文章:

javascript - 解除绑定(bind)滚动功能

html - 为什么我不能在 html 导航标签中使用角色 ="navigation"属性?

twitter-bootstrap - Bootstrap 4 多个固定顶部导航栏

python - 模型表单上的 Django Bootstrap input-group-addon 没有分隔字段

html - 屏幕最小化后更改网格的位置

css - 如何通过 Bootstrap 垂直分隔线画线?

css - 修复错误后的 Bootstrap 4 beta 服务器端验证

css - 如何使图像显示为正方形?

html - 当导航栏设置为 'position: absolute;' 时,jumbotron div 中的图像覆盖导航栏

twitter-bootstrap - Bootstrap 4 - "Complete JavaScript"与 "Complete JavaScript Bundle"