【发布时间】:2016-01-15 22:30:41
【问题描述】:
我目前正在重新设计一个具有两行响应式导航栏的网站,但现在卡住了。
@media (min-width: 767px) {
.nav.navbar-nav {
float: right;
}
}
<div class="navbar navbar-default navbar-fixed-top">
<div class="collapse navbar-collapse ">
<ul class="nav navbar-nav">
<li class="community"><a href="#"><strong>Community</strong></a></li>
<li class="global"><a href="#"><strong>Global</strong></a></li>
</ul>
</div>
<div class="navbar-header">
<div id="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>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</div>
<a class="brand" href="#"><img src="IMAGE/Oppo_green.png" height="24" width="150" alt=""></a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="#"><strong>Home</strong></a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><strong>Products</strong></a>
<ul class="dropdown-menu">
<li>Smartphones</li>
<li>Accessoires</li>
</ul>
</li>
<li><a href="a"><strong>ColorOS</strong></a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><strong>About</strong></a>
<ul class="dropdown-menu">
<li>Press</li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><strong>Support</strong></a>
<ul class="dropdown-menu">
<li>FAQ</li>
<li>Contact</li>
</ul>
</li>
<li><a href="#"><strong>Stores</strong></a></li>
</ul>
</div>
</div>
如果屏幕宽于 767 像素,它看起来像这样(看起来正是我想要的(检查第一张图片)......但是...... 当屏幕小于 767px(第二张图片)时,导航菜单看起来像这样,这不是我想要的。 “社区”和“全球”应该在商店下方显示,但我该如何解决这个问题
【问题讨论】:
标签: html twitter-bootstrap twitter-bootstrap-3 responsive-design navbar