html - 错误显示下拉菜单(移动)bootstrap

标签 html css twitter-bootstrap mobile

我的问题出在这张照片上: enter image description here

在移动 View 上有与普通屏幕相同的下拉列表。

代码在这里:

<nav class="navbar navbar-default   box-centered" role="navigation">
  <div class="container-fluid menu-box">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">

        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">"logo here"</a>
    </div>


    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav nav-justified menu" style="margin:0 auto;">
              <li class="dropdown">
          <a href="#" class="dropdown-toggle" data-toggle="dropdown">List ext <span class="caret"></span></a>
          <ul class="dropdown-menu" role="menu">
            <li class="text-padding"><a href="#">something</a></li>
            <li class="text-padding"><a href="#">other</a></li>
          </ul>
        </li>

        <li class="text-padding"><a href="#">Two</a></li>
        <li class="text-padding"><a href="#">Three</a></li>
        <li class="text-padding"><a href="#">Fouuur</a></li>


      </ul>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>

我对样式表中的那些元素的类: http://pastebin.com/HUUShLNQ

我希望菜单看起来像这样,每个元素都在前面: enter image description here 你能帮我解决这个问题吗?

最佳答案

检查这个 fiddle : https://jsfiddle.net/1ummyodw/1/

您已经从导航 ul 中删除了 navbar-nav 类,因此如果您添加这将起作用,更新的 HTML 片段:

    <nav class="navbar navbar-default   box-centered" role="navigation">
      <div class="container-fluid menu-box">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">

            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">"logo here"</a>
        </div>


        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
          <ul class="nav navbar-nav nav-justified menu" style="margin:0 auto;">
             <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown">List ext <span class="caret"></span></a>
              <ul class="dropdown-menu text-center" role="menu">
                <li class="text-padding"><a href="#">something</a></li>
                <li class="text-padding"><a href="#">other</a></li>
              </ul>
            </li>

            <li class="text-padding"><a href="#">Two</a></li>
            <li class="text-padding"><a href="#">Three</a></li>
            <li class="text-padding"><a href="#">Fouuur</a></li>


          </ul>
        </div><!-- /.navbar-collapse -->
      </div><!-- /.container-fluid -->
    </nav>

关于html - 错误显示下拉菜单(移动)bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34958461/

相关文章:

javascript - Fullcalendar (Arshaw) - 添加带有模式窗口的事件

javascript - 如何在带有复选框的多选框中添加垂直滚动条,大小属性不起作用

javascript - 使用 Jquery 或 Javascript 在 HTML 中获取 div 背景图像的尺寸

html - 导航栏不会缩放屏幕尺寸大于 md-breakpoint Bootstrap

html - CSS:如何制作排除图像纵横比的响应式背景图像?

javascript - 图像上传、调整大小和编码为 base64 导致 Chrome 在移动设备上崩溃

html - Bootstrap : Content in middle of the page

html - Semantic-UI UI 类的使用

css - Bootstrap - 图标文本列表 - 实现一致的水平对齐

html - Bootstrap 模态 : how to fade in, 但在关闭时立即消失