bootstrap:无法创建导航栏?

时间:2013-09-08 18:20:58

标签: html css css3 twitter-bootstrap twitter-bootstrap-3

我正在使用twitter bootstrap v3创建一个导航栏,并关注他们的documentation

        <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>

但是没有创建导航栏。这是demo

我在这里失踪的是什么?

3 个答案:

答案 0 :(得分: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>

答案 1 :(得分:1)

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

如果您使用该文档页面的样式表,那就可以了。

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

文档很旧。

答案 2 :(得分:0)

我正在查看错误的版本的文档(v.2.3.2),v3.0.0的正确文档是here并修复了我的问题

<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>

演示已更新,可以找到here