我想对移动设备中的导航栏进行反向排序。为此,我定义了2 div
:一个用于xs设备,另一个用于小型设备。但是,当前的代码不起作用。我究竟做错了什么?针对不同设备的不同导航栏订购
<nav class="navbar navbar-custom navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-my-collapse">
<i class="fa fa-bars"></i>
</button>
<a class="navbar-brand page-scroll" href="#page-top">
<i class="fa fa-user-md"></i>
</a>
</div>
<!-- sm-up devices devices -->
<div class="collapse navbar-collapse navbar-right navbar-my-collapse hidden-sm-up">
<ul class="nav navbar-nav navbar-right">
<li class="hidden">
<a href="#page-top"></a>
</li>
<li>
<a class="page-scroll" href="#contact">Item1</a>
</li>
<li>
<a class="page-scroll" href="#download">Item2</a>
</li>
</ul>
</div>
<!-- xs devices -->
<div class="collapse navbar-collapse navbar-right navbar-main-collapse hidden-xs">
<ul class="nav navbar-nav navbar-right">
<li class="hidden">
<a href="#page-top"></a>
</li>
<li>
<a class="page-scroll" href="#contact">Item2</a>
</li>
<li>
<a class="page-scroll" href="#download">Item1</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container -->
</nav>
目前,它适用于xs设备,但对于其他尺寸,我看到两个navbars!
谢谢@丹尼尔,但我不这么认为..它变得更糟。现在它们都可以在xs设备上看到,再加上它们在小型设备上仍然可见 –
@TOWI_Parallelism嗯,这很奇怪。我可以看到当前代码的一部分吗?您是否为移动视口添加了元标记?另外,请查看http://getbootstrap.com/css上的文档。 –
我有''。我用'hiddem-sm hidden-md hidden-lg'试了'navbar-my-collapse' div。它仍然可以在小型设备上看到! –