【问题标题】:how to stop bootstrap nav bar from collapsing?如何阻止引导导航栏折叠?
【发布时间】:2016-03-14 22:45:52
【问题描述】:

您好,我在 Bootstrap3 上需要一些帮助,当我使用桌面时,导航栏可以正常工作。但是一旦我在我的手机上尝试导航栏就会崩溃(它的宽度变小)我该如何解决它? 我的网站是http://theboundlesstraveller.neocities.org/index.html 请指教...

更新:代码 sn-p

<nav class="navbar navbar-default">
    <div class="container-fluid">
        <ul>
            <li class="active">
                <a href="index.html">Home</a>
            </li>
            <li>
                <a href="mytripjournals.html">My Trip Journals</a>
            </li>
            <li>
                <a href="busy-Peeps.html">Busy-Peeps</a>
            </li>
            <li>
                <a href="lifestyle.html">Lifestyle</a>
            </li>
            <li>
                <a href="contactme.html">Contact Me</a>
            </li>
        </ul>
    </div>
</nav>

【问题讨论】:

  • 也许在您的帖子中提供一些代码?

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


【解决方案1】:

所以你想做这样的事情

HTML

<nav class="navbar navbar-default" role="navigation">
    <div class="navbar-header">
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
        </button>    
    </div>
    <div class="navbar-collapse collapse">
        <ul class="nav navbar-nav navbar-left">
            <li><a href="#itemonelink">Item One</a></li>
            <li><a href="#itemtwolink">Item Two</a></li>
        </ul>
        <ul class="nav navbar-nav navbar-right">
            <li><a href="#signuplink">Signup</a></li>
            <li><a href="#loginlink">Login</a></li>
        </ul>
    </div>
</nav>

演示:JSFiddle

【讨论】:

【解决方案2】:

试试这个编辑。

HTML 中的Brand 更改为您的网站名称

HTML

<div class="container">
  <nav class="navbar navbar-default" role="navigation">
        <div class="navbar-header">    
          <div class="navbar-brand navbar-brand-left">Brand</div>
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>   

      </div>
     <div class="navbar-collapse collapse">
        <ul class="nav navbar-nav"> 
          <li><a href="index.html">Home</a></li> 
          <li><a href="mytripjournals.html">My Trip Journals</a></li> 
          <li><a href="busy-Peeps.html">Busy-Peeps</a></li> 
          <li><a href="lifestyle.html">Lifestyle</a></li> 
          <li><a href="contactme.html">Contact Me</a></li> 
        </ul> 
      </div> 
  </nav>
</div> 

CSS

    .navbar-brand-left {
        position: relative;
        left: 10px;
        display: block;
        width: 160px;
        text-align: left;
        background-color: transparent;
    }
@media (min-width: 768px){
    .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-17
    • 2021-07-20
    • 1970-01-01
    相关资源
    最近更新 更多