这是我的代码

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title></title>
    <link href="css/bootstrap.min.css" rel="stylesheet">
  </head>
  <body>

    <div class="navbar navbar-inverse navbar-static-top" role="navigation">
        <div class="container">
            <a href="index.html" class="navbar-brand">Brand</a>

            <button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">|||</button>

            <div class="collapse navbar-collapse navHeaderCollapse">
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="index.html">Home</a></li>
                </ul>
            </div>

        </div>
    </div>

    <h1>Hello, world!</h1>


    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"</script>
    <script src="js/bootstrap.min.js"></script>
  </body>
</html>


基本上,拨动开关无法正常工作

主页链接出现在品牌旁边,而不是品牌下方

我试图找到错误,但是没有成功

有任何想法吗

最佳答案

尝试使用“ navbar-header”类包装用于brand和button元素的HTML。

这是一个演示:http://plnkr.co/edit/mGNYfCowMeMHi2qL7HO4

<body>
<div class="navbar navbar-inverse navbar-static-top" role="navigation">
  <div class="container">
  <div class="navbar-header">
    <a href="index.html" class="navbar-brand">Brand</a>
    <button class="navbar-toggle" data-toggle="collapse" data-target=".navHeaderCollapse">|||</button>
  </div>
    <nav class="collapse navbar-collapse navHeaderCollapse" role="navigation">
      <ul class="nav navbar-nav navbar-right">
        <li>
          <a href="index.html">Home</a>
        </li>
      </ul>
    </nav>
  </div>
</div>
<h1>Hello, world!</h1> </body>

10-07 19:06
查看更多