0

我正在使用twitter bootstrap v3创建导航栏并遵循他们的文档

        <div class="navbar">
            <div class="navbar-inner">
                <div class="container">
                    <a class="brand" href="/">Title</a>
                    <ul class="nav">
                        <li><a href="/about">About</a></li>
                        <li><a href="/feedback">Feedback</a></li>
                        <li><a href="/me" target="_blank">whoami</a></li>
                    </ul>
                </div>
            </div>
        </div>

但是没有创建导航栏。这是演示

我在这里想念什么?

4

3 回答 3

2

实际上,您的 ul 上需要“navbar-nav”类:

<h1>Hello Plunker!</h1>
<div class="navbar">
  <div class="collapse navbar-collapse">
    <ul class="nav navbar-nav">
      <li class="active"><a href="#">Home</a></li>
      <li><a href="#about">About</a></li>
      <li><a href="#contact">Contact</a></li>
    </ul>
  </div>
</div>

请注意,您可以直接在导航中更改链接的 h1,如下所示:

<div class="navbar">
    <a class="navbar-brand" href="#">Hello Plunker!</a>
    <div class="collapse navbar-collapse">
        <ul class="nav navbar-nav">
          <li class="active"><a href="#">Home</a></li>
          <li><a href="#about">About</a></li>
          <li><a href="#contact">Contact</a></li>
        </ul>
    </div>
</div>
于 2013-09-08T18:29:53.913 回答
1

文档页面不适合您的原因是因为它使用了不同的样式表。

如果您使用该文档页面的样式表..它会工作。

<link rel="stylesheet" href="http://getbootstrap.com/2.3.2/assets/css/bootstrap.css" />

文档只是旧的。

于 2013-09-08T18:43:16.613 回答
0

我正在查看错误版本的文档(v.2.3.2),v3.0.0 的正确文档在这里,这解决了我的问题

<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex5-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">Brand</a>
        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse navbar-ex5-collapse">
          <ul class="nav navbar-nav">
            <li class="active"><a href="#">Home</a></li>
            <li><a href="#">Link</a></li>
            <li><a href="#">Link</a></li>
          </ul>
        </div><!-- /.navbar-collapse -->
      </nav>

演示已更新,可在此处找到

于 2013-09-08T18:44:12.333 回答