San*_*ish 0 html css navigation twitter-bootstrap twitter-bootstrap-3
我正在尝试使用 9 个(请不要嘲笑我的客户)按钮编写引导导航结构。
我希望前 5 个按钮位于其他 4 个按钮的顶部,并向右对齐。问题是当我将它们向右对齐时,按钮会按顺序反转。我通过创建两个不同的列表解决了这个问题,但是当屏幕变小时,它会反转它。我认为应该有一个简单的解决方案,但我找不到。您可以在以下位置查看示例:http : //www.sanderfish.nl/haptokuijpers/index.html
这是我的 HTML:
<div class="navbar navbar-inverse navbar-static-top">
<div class="container">
<div class="navbar-left navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html"><img src="assets/img/logo.png"</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="index.html">Home</a></li>
<li><a href="voor-wie.html">Voor wie</a></li>
<li><a href="psychosomatiek.html">Psychosomatiek</a></li>
<li><a href="haptotherapie.html">Haptotherapie</a></li>
<li><a href="diana-kuijpers.html">Diana Kuijpers</a></li>
<li><a href="vergoeding.html">Vergoeding</a></li>
<li><a href="klachtenlijsten.html">Klachtenlijsten</a></li>
<li><a href="uitgeverij-vib.html">Uitgeverij VIB</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是 CSS:
@media (min-width: 768px) {
.navbar-nav {
float: right;
margin: 0;
text-align: right;
}
.navbar-nav > li {
float: left;
text-align: right;
}
.navbar-nav > li > a {
padding-top: 20px;
padding-bottom: 10px;
display: block;
text-align: right;
}
.navbar-nav.navbar-right:last-child {
margin-right: 0px;
text-align: right;
}
}
@media (min-width: 768px) {
.navbar-left {
float: left !important;
}
.navbar-right {
float: right !important;
padding-right: 34px;
text-align: right;
max-width: 750px;
}
}
Run Code Online (Sandbox Code Playgroud)
提前致谢!
你不需要任何自定义CSS,只是链接两个块分离成单独的navbar-navs,做navbar-right你想要右侧的一个:DEMO:http://www.bootply.com/X0kDjEwnga
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Home</a></li>
<li><a href="voor-wie.html">Voor wie</a></li>
<li><a href="psychosomatiek.html">Psychosomatiek</a></li>
<li><a href="haptotherapie.html">Haptotherapie</a></li>
<li><a href="diana-kuijpers.html">Diana Kuijpers</a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="vergoeding.html">Vergoeding</a></li>
<li><a href="klachtenlijsten.html">Klachtenlijsten</a></li>
<li><a href="uitgeverij-vib.html">Uitgeverij VIB</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
Run Code Online (Sandbox Code Playgroud)
当处于特定的中间宽度时,您可能需要解决它们的重叠问题,但那是另一回事。