我在我的网站上使用bootstrap使其响应(我将制作自定义设计而不使用bootstrap的默认css)。我创建了一个bootstrap3导航栏,但缩小视口后出现的按钮在单击时没有任何作用。 我在stackoverflow上搜索了这个,甚至尝试合并了here提到的更改。但它不起作用。 在我的浏览器中启用了Javascript,我也在我的html中引用了bootstrap.js。
我的代码如下:
<div class="navbar navbar-default navbackcolor" role="navigation">
<div class="container">
<div class="comnWdth">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<span class="number">X12 X123 X123</span>
<span class="text">10am-7pm Mon-Sat</span>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav pull-right">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">My Account</a></li>
<li><a href="#">Logout</a></li>
<li><a href="">Register</a></li>
<li><a href="">Login</a></li>
<li><a href="" class="baskit">My Cart</a></li>
</ul>
</div>
</div> <!-- End .comnWdth -->
</div> <!-- End container -->
</div> <!-- End Navbar -->
折叠时,切换按钮和标题(“X12 X123 X123 10 am-7pm周一至周六”)也会出现在不同的行中。如何在狭窄的视口中使它们出现在同一行?
感谢。
答案 0 :(得分:0)
从Bootstrap 3开始,您应该在navabr中使用navbar-right而不是pull-right:
<ul class="nav navbar-nav navbar-right">.
至于你的第二个问题,你应该单独发布,并包含你的CSS,因为我们需要知道明确的自定义类"text"
和"number"
才能做好建议。