如何从中间的 navbar-nav inverse 设置 Bootstrap 菜单项?

How to set Bootstrap menu items from a navbar-nav inverse in the center?

大家好,感谢您阅读本文。 我有一个我正在使用的默认 bootstrap 导航栏,我希望项目居中,我尝试了以下方法,但不知何故不起作用(但似乎对其他人有用),所以我一定是做错了什么。

选项 1:

nav.nav-center{margin:0;float:none} 
.navbar-inner{ text-align:center} 

选项 2:

.navbar.center .navbar-inner{text-align: center}
.navbar.center .navbar-inner .nav{display:inline-block;float:none}

选项 3:

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

li {float: none;display: inline-block}

所以上面的 none 有效。我不明白为什么。Here is the fiddle 先谢谢你了!亲切的问候

你这个

.navbar-collapse li a { text-align: center; }

制定如此具体的 CSS 规则不是一个好习惯,但这个对我有用。

所以我找到了它没有改变任何东西的原因,因为我使用的是 navbar-inverse 而不是我必须指定的默认值,但是 text-align:center 不起作用,我可以只有将 margin-left 设置为 X % 才能使其居中,这在我看来不是最佳解决方案,但至少是暂时的解决方案。我仍然乐于接受任何帮助!亲切的问候