2016-05-28 140 views

回答

2

我假設你想要的一切中心的中心。最簡單的方法是在父元素上使用display: inline-block,然後使用text-align: center。然後也重float使用默認aligment:

看到你的最新演示:http://www.bootply.com/iu9NOXfmEV

-1

使容器inline-block獲得內容的寬度並對齊navbar元素。爲了擺脫下面的差距,使用vertical-align: top

爲了避免更改時倒塌添加媒體查詢:

@media (min-width: 768px) { 
    .navbar { 
     text-align:center; 
    } 
    .navbar .container-fluid { 
     display: inline-block; 
     vertical-align: top; 
    } 
} 

你可以看到here

+0

爲了一個誰下來投票,請關心解釋爲什麼.... –

+0

這將是明智重置浮動,這樣的導航項的高度與導航欄的高度相匹配。除此之外,這是一個公平的解決方案。 – Charlie

+0

@Charlie你是對的。我沒有注意到差距。解決這個問題的另一種方法是在更新我的答案時在容器上設置「vertical-align:top」。感謝您指出 –