这是我简单的导航栏:
<div class="navbar navbar-fixed-top myfont" role="navigation">
<div class="">
<ul class="nav navbar-nav navbar-left">
<li>
<a class="navbar-brand" href="#">
<img src="assets/img/logo.png"/>
</a>
</li>
<li>
<button class="btn btn-navbar">
<i class="fa fa-edit"></i>
Create
</button>
</li>
</ul>
</div>
<ul class="nav navbar-nav navbar-right">
<li data-match-route="/"><a href="#/page-one">Login</a></li>
<li data-match-route="/"><a href="#/page-two/sub-a">Signup</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我只是想防止这种崩溃,因为我不需要它,该怎么办?
我想避免编写300K行的CSS来覆盖默认样式.
有什么建议吗?
正如您可以在他们的页面上阅读的那样,新的Bootstrap 3是"先移动":
通过Bootstrap 2,我们为框架的关键方面添加了可选的移动友好样式.使用Bootstrap 3,我们从一开始就将项目重写为移动友好型.它们不是添加可选的移动样式,而是直接进入核心.事实上,Bootstrap首先是移动的.移动的第一个样式可以在整个库中找到,而不是在单独的文件中找到.
如何禁用响应?我希望我的网站不会重新安排自己的平板电脑或手机.
所以,我只有一个带Bootstrap的简单导航栏:
<div class="navbar navbar-inverse navbar-static-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="#">LOGO</a>
</div>
<div>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Menu <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Messages</a></li>
<li><a href="#">Paramètres</a></li>
<li><a href="#">Mes frenks</a></li>
<li class="divider"></li>
<li><a href="#">Signaler un bug</a></li>
<li><a href="#">Conditions générales</a></li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-right" role="form">
<div class="form-group">
<input class="form-control" type="text" placeholder="Recherche">
</div>
</form>
</div><!--/.nav-collapse -->
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
检查小提琴:jsfiddle
我不希望当你改变窗口的大小时,导航栏被分成多行.在我的示例中,下拉菜单和输入位于下方.
我希望导航栏只是压碎,保持同一条线..任何想法?