【问题标题】:Bootstrap are not working as expected引导程序未按预期工作
【发布时间】:2014-12-06 15:26:30
【问题描述】:

我使用 twitter bootstrap for node.js UI,下面的 HTML 是我使用 Jade 后得到的 我想要的是使用 jumbotron http://getbootstrap.com/examples/jumbotron/ 并将选项卡 1 和 2 放在导航栏上项目名称的同一行中,并使用链接中的黑色,我尝试了很多东西,什么我在这里做错了吗?

<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet" />
<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/css/bootstrap-theme.min.css" rel="stylesheet"></link>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<nav class="navbar navbar-inverse" role="navigation">
  <div class="container-fluid">
    <div class="navbar-header">
      <button class="navbar-toggle" data-target="#bs-example-navbar-collapse-1" data-toggle="collapse"></button>
    </div>
    <a class="navbar-brand" href="/#">
                        Node Rec
    </a>
    <div id="bs-example-navbar-collapse-1" class="collapse navbar-collapse">
      <ul class="nav navbar-nav">
        <li>
          <a href="/recipes/b1">

                                    Tab1

                                </a>
        </li>
        <li>
          <a href="/recipes/b1"></a>
        </li>
      </ul>
      <div class="container"></div>
      <div class="jumbotron"></div>
      <h1>

                            List Arrivals

                        </h1>
      <ul>
        <li>

          33: LAX-Tue Dec 02 2014 16:04:41

        </li>
        <li>

          13: MKE-Tue Dec 02 2014 16:05:48
        </li>
        <li></li>
        <li></li>
      </ul>
    </div>
  </div>
</nav>

这就是现在的样子……

当我将其更改为 navbar-inverse 时,我得到了相反的结果,这不是 jumbotron 的样子

【问题讨论】:

  • 我认为这可能是一个错字,您使用类名navbar-defult 而不是navbar-default
  • @ckuijjer-thanks 我已经更改了它,但仍然注意到 UI 中的更改,请查看我添加到帖子中的屏幕截图
  • 我建议编辑问题并列出错误的事情以及您期望的事情。要使导航栏变黑,请添加类 navbar-inverse btw
  • @ckuijjer-我已经更改了它,现在我得到了相反的颜色,请参阅带有新图片的帖子,我在这里做错了什么?
  • 您的所有内容都是&lt;nav&gt; 的子项。你应该只有导航栏的内容。

标签: javascript css node.js twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

这可能是一个开始。我已将 jumbotron 移到 &lt;nav&gt; 之外。

<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" rel="stylesheet" />
<link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/css/bootstrap-theme.min.css" rel="stylesheet"></link>
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<nav class="navbar navbar-inverse" role="navigation">
  <div class="container">
    <div class="navbar-header">
      <button class="navbar-toggle" data-target="#bs-example-navbar-collapse-1" data-toggle="collapse"></button>
    </div>
    <a class="navbar-brand" href="/#">
                        Node Rec
    </a>
    <div id="bs-example-navbar-collapse-1" class="collapse navbar-collapse">
      <ul class="nav navbar-nav">
        <li>
          <a href="/recipes/b1">Tab1</a>
        </li>
        <li>
          <a href="/recipes/b1">Tab2</a>
        </li>
      </ul>
    </div>
  </div>
</nav>
<div class="container">
  <div class="jumbotron">
    <h1>

                            List Arrivals

                        </h1>
    <ul>
      <li>

        33: LAX-Tue Dec 02 2014 16:04:41

      </li>
      <li>

        13: MKE-Tue Dec 02 2014 16:05:48
      </li>
      <li></li>
      <li></li>
    </ul>
  </div>
</div>
</div>

【讨论】:

  • 非常感谢您的投票!顺便说一句,您知道 Jade 吗?我认为问题出在缩进但无法找到我做错了什么?
  • 不客气!我不知道玉,但在这些情况下,最好直接看一下输出。听起来确实是您的模板中的问题
猜你喜欢
  • 2019-02-18
  • 2015-10-17
  • 1970-01-01
  • 2018-03-21
  • 1970-01-01
  • 2017-05-13
  • 1970-01-01
  • 1970-01-01
  • 2020-01-14
相关资源
最近更新 更多