折叠导航栏看起来扭曲 - Bootstrap,更少如何在移动设备上使导航栏崩溃

时间:2016-03-10 15:25:42

标签: html twitter-bootstrap mobile twitter-bootstrap-3 navbar

我正在使用Bootstrap和Less来建立一个网站。

但是,试图让移动友好型网站的小屏幕上的导航栏崩溃,即使在全屏宽度下也会显示折叠(意识到我可以更改它崩溃的屏幕大小)并且看起来不对。

在我添加代码以使其崩溃之前,导航栏正常工作并且看起来很好。

这是我的导航栏的html

  <div class="header clearfix">
    <nav class="text-center">
      <ul class="nav nav-pills">


  <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
    <span class="sr-only">Toggle navigation</span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
    <span class="icon-bar"></span>
  </button></ul>


<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
  <ul class="nav nav-navpills">
    <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li>
    <li><a href="#">Link</a></li>



      <li role="presentation" class="active"><a href="index.html">Home</a></li>

      <li><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Our Services <span class="caret"></span></a>

 <ul class="dropdown-menu">
 <li><a href="#">Search engine Optimisation</a></li>
<li><a href="#">Social media management</a></li>
<li><a href="#">Online marketing</a></li>
</ul>
        </li>
        <li role="presentation"><a href="About us.html">About us</a></li>
        <li role="presentation"><a href="Blog.html">Blog</a></li>
        <li role="presentation"><a href="Contact.html">Contact</a></li>

      </ul>
    </nav>

任何帮助非常感谢。我是一个完全的初学者,所以请放轻松我:)

1 个答案:

答案 0 :(得分:2)

必须使用@mediaquery进行整理,并设置希望导航栏折叠的屏幕大小。