【发布时间】:2019-06-25 23:00:21
【问题描述】:
我不希望我的 Bootstrap Navbar 的元素在每个宽度上保持在一行。
我知道这个问题已经被问到several times 并且我尝试了各种解决方案,但没有一个适合我的情况。
这是我的代码:
#head-navbar {
width: 100%;
white-space: nowrap;
display: inline-block;
overflow: hidden;
}
.nav>li {
display: inline-block;
white-space: nowrap;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<nav class="navbar navbar-inverse navbar-fixed-top navbar-collapse" id="head-navbar">
<ul class="nav navbar-nav">
<li><a class="#" href="#">Home</a>
</li>
<li><a href="#">Page 1</a>
</li>
<li><a href="#">Page 2</a>
</li>
</ul>
<ul class="nav navbar-nav pull-right">
<li><a href="#">DE</a>
</li>
<li><a href="#">IT</a>
</li>
</ul>
</nav>
我希望我的导航栏在较小的屏幕上看起来像这样:
【问题讨论】:
-
您希望两个 ul 都显示为内联?因为你编辑的问题现在很好
标签: html css twitter-bootstrap