[英]Why are my Twitter Bootstrap navbar styles not applying?
一些背景-我正在制作Rails应用程序(4.0)。 使用BS3,bootstrap.css和bootstrap-theme.css都在我项目的stylesheets目录中,而bootstrap.js都在我的javascripts目录中。 其他引导样式也可以正常显示,例如.btn-group,.btn-primary等。这是我要创建的导航栏(HAML):
.navbar.navbar-fixed-top
.navbar-inner
.container
%a.brand{:href => '#'} Site Name
%ul.nav
%li.active
%a{:href => '#'} Home
%li
%a{:href => '#'} Link 1
%li
%a{:href => '#'} Link 2
这是它的外观,垂直堆叠而不是水平堆叠,以及缺少其样式的“品牌”: http : //jsfiddle.net/JLt9u/
如现场所见,如何使它水平? 我只是在使用过时的类名吗? 我已经看过与SO相关的各种其他问题,但似乎没有答案。 任何帮助,将不胜感激!
您正在使用具有新样式的旧(2.x)标记。 正确的标记,取自Bootstrap文档 :
<nav class="navbar navbar-default navbar-fixed-top">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
</ul>
</nav>
如果您是从2.x迁移到3.0,则有一个docs部分 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.