2014-02-06 260 views
0

enter image description here我試圖修復我的網站的另一個元素,同時設法打破了我的bootstrap導航欄。Bootstrap導航欄突然崩潰

我不知道我做了什麼來改變導航?它應該全部在一行中,文本元素左移,社交圖標右移。 (圖像應該看起來像在頂部)

當菜單摺疊成圖標時,菜單項應該全部對齊到右側。

任何人都可以幫我弄清楚到底發生了什麼!?!

http://brucennial.com/v3main.html

回答

0

在/css/v3_bootstrap.css:4440

text-align: left;添加text-align: right;.container > .navbar-header, .container > .navbar-collapse到相同slectors .container > .navbar-header, .container > .navbar-collapse但在線路4448(AFER @media (min-width: 768px)

上面的例子是移動所有菜單項到右側,但是如果需要將它們顯示在一條線上

  1. 設置display: inline.nav > li上線4096和.nav > li > a於4101
  2. 加放.nav > li a, .nav > li > adisplay: block;@media (min-width: 768px)部分
+0

嗯我試過這個,但它不工作。我附上了我想要在後 – Waverly

+0

中完成的圖像@Waverly,我沒有第一次得到它,查看我的版本 – vladkras

1

你只需要使用內置.navbar-left.navbar-right類您.navbar-nav的。不要創建自己的...

此外,消除對兒童的任何自定義類li的,你不應該需要任何...

DEMO

<ul class="nav navbar-nav navbar-left"> 
    //Colored links 
</ul> 
<ul class="nav navbar-nav navbar-right"> 
    //social icons 
</ul> 

對齊鏈接到右移動視圖....

@media (max-width: 768px){ 
    .navbar-nav li{ 
     text-align: right;  
    } 
} 

而不是使用hidden-sm hidden-md hidden-lg的,你可以只使用.visible-xs

從您的「社交圖標」li s中刪除hidden-xs,並將其添加到父項navbar-nav

如果您打算使用Bootstrap,請不要直接編輯引導程序CSS,只需覆蓋自己樣式表中的樣式即可。您也可以使用Customizer