【发布时间】:2014-06-19 07:59:07
【问题描述】:
我一直在使用 Ruby on Rails 和 Bootstrap 构建网站。出于某种原因,页面顶部的导航栏显示为折叠并且未显示按钮。它看起来像一个灰色按钮,旁边有一个“品牌”链接,按钮内部没有显示切换图标,而是显示“切换导航”。
这是导航栏代码(这是引导程序默认的导航栏代码):
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Brand</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
<li class="divider"></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<ul class="nav navbar-nav navbar-right">
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
【问题讨论】:
-
您的计算机是否处于辅助技术模式? getbootstrap.com/getting-started/#accessibility
-
您确定所有 Bootstrap CSS 都已链接吗?你能检查元素切换导航,特别是类
sr-only,并告诉我CSS是什么?或者您可以在jsfiddle.net 中重现此内容吗?? -
不要编辑问题并添加解决方案,而是继续将其作为答案发布(并“接受”它)。这样每个人都可以清楚地看到它,并且可以独立于问题对其进行投票。这个问题没有悬而未决。
标签: ruby-on-rails ruby twitter-bootstrap twitter-bootstrap-3 navbar