html - Bootstrap 禁用导航中的下拉按钮

标签 html css twitter-bootstrap-3

我有一个看起来像这样的导航:

<nav class="navbar navbar-default" role="navigation">
   <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
         <span class="sr-only">Toggle navigation</span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
         <span class="icon-bar"></span>
      </button>
   </div>

   <div class="collapse navbar-collapse  navbar-ex1-collapse">
      <ul class="nav navbar-nav">
         <li class="dropdown">
                <form method="post" action="">          
                    <select class="form-control" name="year" onchange="this.form.submit()">
                        <option value="" disabled selected>Select Year</option>
                        <?php
                        $date = date("Y");
                        for($i = 2010; $i < $date+1; $date--){
                        echo '<option value="'.$date.'">'.$date.'</option>';
                        }
                        ?>
                    </select>
                    <noscript><input type="submit" value="Submit"></noscript>
                </form> 
        <form method="post" action="">
      </li>
         <li class="dropdown">
        <a href="january.php" data-toggle="collapse" data-target="#one">January</a>
      </li>
      <li class="dropdown">
        <a href="february.php" data-toggle="collapse" data-target="#two">February</a>
      </li>
      <li class="dropdown">
        <a href="march.php" data-toggle="collapse" data-target="#three">March</a>
      </li>
      <li class="dropdown">
        <a href="april.php" data-toggle="collapse" data-target="#three">April</a>
      </li>
      <li class="dropdown">
        <a href="may.php" data-toggle="collapse" data-target="#three">May</a>
      </li>
      <li class="dropdown">
        <a href="june.php" data-toggle="collapse" data-target="#three">June</a>
      </li><li class="dropdown">
        <a href="july.php" data-toggle="collapse" data-target="#three">July</a>
      </li><li class="dropdown">
        <a href="august.php" data-toggle="collapse" data-target="#three">August</a>
      </li><li class="dropdown">
        <a href="september.php" data-toggle="collapse" data-target="#three">September</a>
      </li>
      <li class="dropdown">
        <a href="october.php" data-toggle="collapse" data-target="#three">October</a>
      </li>
      <li class="dropdown">
        <a href="november.php" data-toggle="collapse" data-target="#three">November</a>
      </li>
      <li class="dropdown">
        <a href="december.php" data-toggle="collapse" data-target="#three">December</a>
        </li>
      </ul>
  </div>
</nav>

在我调整浏览器大小之前,结果看起来不错。当它变小时,它看起来像这样:

enter image description here

该按钮工作正常,但我想禁用它,因此它始终显示导航而无需按下按钮。

我该怎么做?

CSS:

@media (min-width: 768px) {
  .navbar-nav {
    width: 100%;
    text-align: center;
  }
  .navbar-nav > li {
    float: none;
    display: inline-block;
  }
  .navbar-nav > li.navbar-right {
    float: right !important;
  }
}

编辑:

enter image description here

fiddle : https://jsfiddle.net/895xsgy1/4/

最佳答案

Bootstrap 可让您自定义导航栏从折叠状态切换到完整状态时的宽度。它由 .less 源文件中的 @grid-float-breakpoint 变量控制。

如果您不使用 less 源文件,您可以在此处下载自定义版本的 css:http://getbootstrap.com/customize/您需要在此页面上搜索 @grid-float-breakpoint 并进行编辑。

有关详细信息,请参阅文档 http://getbootstrap.com/components/#navbar

关于html - Bootstrap 禁用导航中的下拉按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28937952/

相关文章:

html - Safari Flex 元素不需要的 100% 宽度 CSS

java - 不允许加载本地资源: Why?

javascript - opencart v3中猫头鹰轮播的使用

javascript - jQuery - 添加热键

javascript - 根据下拉菜单中选定的值启用/禁用表单中的元素的最佳方法?

javascript - Bootstrap 3 btn-group 在单击页面上的任何位置时丢失事件类

php - wordpress 管理页面

javascript - 在 HTML 页面的特定时间将链接覆盖在正在播放的视频上

html - 菜单悬停和阻止

css - 如何使用 .input-group-addon (Bootstrap3) 控制 .input-group 中输入的大小?