html - Navbar-toggler 搞乱了 navbar-brand 排列

标签 html css twitter-bootstrap

我正在使用 Bootstrap 4,我希望我的 navbar-toggler 出现在 navbar-brand 之前,例如 this ,但是如果我将 navbar-toggler 放在第一位,我的对齐方式就会变得一团糟。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/js/bootstrap.bundle.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

<nav class="navbar">
  <button class="navbar-toggler navbar-light" type="button" aria-expanded="True">
        <span class="navbar-toggler-icon"></span>
    </button>
  <a class="navbar-brand">
    <h1>????</h1>
  </a>
</nav>

JSFiddle .

谢谢

最佳答案

只需在 .navbar-brand 之后应用类 .mr-auto。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/js/bootstrap.bundle.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

<nav class="navbar">
  <button class="navbar-toggler navbar-light" type="button" aria-expanded="True">
        <span class="navbar-toggler-icon"></span>
    </button>
  <a class="navbar-brand mr-auto">
    <h1>????</h1>
  </a>
</nav>

查看 .mr-auto 类:https://getbootstrap.com/docs/4.0/utilities/flex/

希望这有帮助:)

关于html - Navbar-toggler 搞乱了 navbar-brand 排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53175791/

相关文章:

javascript - js中src属性的getter/setter?

jquery - 在 Bootstrap 多选时调用 $(this)

javascript - 响应式菜单无法在 320 像素屏幕上打开

css - 为什么在分析代码时缩进很重要?

html - react 迟钝的线排

javascript - 如何在输入字段顶部显示时间选择器

javascript - 单击按钮迭代图像

html - 防止绝对按钮重叠输入

html - HTML 元素名称的灵感/约定

javascript - jQuery 下拉菜单动画