在实现我想要的响应式引导导航栏的样式时遇到了一些麻烦。
我对 bootstrap/css 和 jsfiddle http://jsfiddle.net/YfmwV/还是很陌生,这是我迄今为止共同破解的。
<div class="navbar">
<div class="navbar-inner"> <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<div class="nav-collapse">
<ul class="nav">
<li class="active"><a href="#">Home</a>
</li>
<li><a href="#">Showtime</a>
</li>
<li><a href="#">Motivation</a>
</li>
<li><a href="#">About</a>
</li>
<li><a href="#">Testimonials</a>
</li>
<li><a href="#">Gallery</a>
</li>
<li><a href="#">Merchandise</a>
</li>
<li><a href="#">Contact</a>
</li>
</ul>
</div>
</div>
</div>
该问题与以下代码有关,该代码在大屏幕视图中实现了我所追求的,但是在响应模式下完全破坏了菜单。
.navbar .nav>li {
width: 12.5%;
}
我试图让导航栏项目占据导航栏的整个空间,而不是左对齐或右对齐,我能想到的唯一方法是将宽度设置为百分比,这并不理想。
如果有人能指出我正确的方向,那就太棒了。