我正在升级网站,以便它变得响应。我使用twitter引导。我已经尝试了几个不同的导航栏模板,我在网上找到,而且我总是遇到同样的问题。正如你在某些分辨率的图像中看到的那样,导航栏并没有按照它应有的方式崩溃。Bootstrap导航栏折叠
问题:
导航栏的html代码:
<!-- Fixed navbar -->
<nav class="navbar navbar-default navbar-fixed">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.htm">Index</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="casameio.htm">casa do meio</a>
</li>
<li><a href="casabrava.htm">casa brava</a>
</li>
<li><a href="casavelha.htm">casa velha</a>
</li>
<li><a href="pool.htm">pool</a>
</li>
<li><a href="prijzen.htm">prijzen</a>
</li>
<li><a href="ons.htm">over ons</a>
</li>
<li><a href="activ.htm">activiteiten</a>
</li>
<li><a href="guestbook.htm">gastenboek</a>
</li>
<li><a href="omgeving.htm">kaartje</a>
</li>
<li><a href="contact.htm">contact</a>
</li>
<li><a href="links.htm">linken</a>
</li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
我也有这个在我的CSS:
@media (min-width: 768px) and (max-width: 991px) {
.navbar-collapse.collapse {
display: none !important;
}
.navbar-collapse.collapse.in {
display: block !important;
}
.navbar-header .collapse, .navbar-toggle {
display:block !important;
}
.navbar-header {
float:none;
}
}
任何帮助,将不胜感激!
这是什么问题?即使在较大的分辨率下,您是否总是拥有可折叠的导航? –
多数民众赞成在一个可能的解决方案,但正如你可以在第二个图像中看到的导航栏失去它的原始格式,并成为三个“图层”轻拍栏,它应该只有1层@RyanFitzgerald – MMrj
我已经添加了一个潜在的解决方案,让我知道如果这会对你有用 –