我有一個boostrap導航欄集成在我的導軌應用程序。它是由:bootstrap導航欄和按鈕導軌應用程序
- 我的標誌和一些鏈接到左邊
- 「新職位」按鈕向右。
首先,這裏是我的代碼:
<div class="container">
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container-fluid">
<div class="navbar-header">
<div class="pull-left" id="navbar-logo">
<%= image_tag 'physics.png', width: "32", alt: 'logo' %>
</div>
<a class="navbar-brand">Podcasts</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul id="navbar" class='nav navbar-nav'>
<li class="<%= 'active' if current_page?(home_path) %>">
<%= link_to 'Home', home_path %></li>
<li><%= link_to 'Archives', '#' %></li>
<li class="<%= 'active' if current_page?(about_path) %>">
<%= link_to 'About', about_path %></li>
<li class="<%= 'active' if current_page?(contact_path) %>">
<%= link_to 'Contact', contact_path %></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<div class="btn-group">
<%= button_to "New Post", "#", class: 'btn btn-primary navbar-btn'%>
</div>
</ul>
</div>
</nav>
</div>
這裏是我的問題:
1 - 我注意到,即使<nav class="navbar navbar-default navbar-fixed-top">
嵌套在<div class="container">
,它需要的整個寬度我屏幕。但是,當我用<nav class="navbar navbar-default">
替換它時,它以容器標準寬度爲界。發生了什麼,我怎樣才能使這個navbar-fixed-top
以容器爲界?
2 - 我想我旁邊的按鈕,「新話題」一些漂亮的圖標,但我想不出如何添加引導glyphicon glyphicon-plus
whithin按鈕,因爲類包含在Rails代碼:<%= button_to "New Post", "#", class: 'btn btn-primary navbar-btn'%>