Bootstrap - 流体导航栏项目

时间:2015-03-21 07:08:36

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

我是一个新手引导用户,目前我想创建一个流畅的导航栏,但是当我缩小浏览器时,导航栏会变得很奇怪。

收缩前:

enter image description here

进一步缩小后:

enter image description here

正如你所看到的,第二张图片非常糟糕。我想到的一种可能方法是将单词分成2行(例如第1行 - goto,第2行 - Hello_World!)。谁能给我一个更好的方法来解决这个问题?提前谢谢。

当前的HTML代码:

<nav class="navbar navbar-default">
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand logo-container" href="#"><img class="logo" alt="Logo" src="images/test.png" /></a>
    </div>
    <div class="collapse navbar-collapse" id="myNavbar">
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#"><span class="code">goto </span><span class="section-name">Hello_World!</span></a></li>
        <li><a href="#"><span class="code">goto </span><span class="section-name">About_Me</span></a></li>
        <li><a href="#"><span class="code">goto </span><span class="section-name">Life_Graph</span></a></li>
        <li><a href="#"><span class="code">goto </span><span class="section-name">Skill_Trees</span></a></li>
        <li><a href="#"><span class="code">goto </span><span class="section-name">Feat_Stacks</span></a></li>
        <li><a href="#"><span class="code">goto </span><span class="section-name">Codetact_Me</span></a></li>
      </ul>
    </div>
  </div>
</nav>

这是我的FIDDLE ......

1 个答案:

答案 0 :(得分:5)

如果我对你的问题的理解是正确的,你可以使用.row&amp; .col阻止菜单到新行

<nav class="navbar navbar-default">
  <div class="container-fluid">
    <div class="row">
      <div class="navbar-header col-sm-1">
        ...
      </div>
      <div class="col-sm-11">
        <div class="collapse navbar-collapse" id="myNavbar">
          ...
        </div>
      </div>
    </div>
  </div>
</nav>

您可以更改col-md-xx以使其更宽或更小

了解更多信息 http://getbootstrap.com/css/#grid