2016-11-23 120 views
0

我遇到了導航欄中間的徽標未居中對齊的問題。這是我的jsfiddle:https://jsfiddle.net/8zekvxqz/導航欄中的徽標未居中

#navbar-primary .navbar-nav { 
    width: 100%; 
    text-align: center; 
} 

#navbar-primary .navbar-nav > li { 
    display: inline-block; 
    float: none; 
} 

#navbar-primary .navbar-nav > li > a > img{ 
    display: inline-block; 
    float: none; 
} 

#navbar-primary .navbar-nav > li > a { 
    color: green; 
    font-size: 2em; 
    font-family: 'Holtwood One SC', serif; 
} 

您可能需要調整的jsfiddle的窗口,看看我說的是目前沒有媒體查詢重組在默認的jsfiddle窗口大小的菜單。

非常感謝您的幫助。

+0

我認爲這是中央對齊。在較小的屏幕上,由於圖像的寬度是固定的,所以它顯得很奇怪。您可以爲圖片指定最大寬度,並讓徽標在較小的屏幕中變小。如果需要,您可以使用class =「img-responsive」。 – induprakash

回答

-1

如果你想菜單關於我們之間的圖像,那麼你需要從#navbar-primary .navbar-nav > li刪除display:inline-block;

+0

以它爲中心,但它將它從內聯選擇中移除。不過,感謝您的幫助。 – Ryan

0

試試這個:

#navbar-primary .navbar-nav ul{ 
    list-style-type: none; 
    text-align: center; 
} 
#navbar-primary .navbar-nav > li { 
    display: inline-block; 
} 

我相信重定向的圖像是多餘的:

#navbar-primary .navbar-nav > li > a > img{ 
    display: inline-block; 
    float: none; 
} 
+0

謝謝你這幫了很多 – Ryan

+0

我很高興,不客氣!請通過投票我的答案來幫助我。 – charlinagnes