Navbar中的徽标不居中

时间:2016-11-23 19:37:47

标签: html5 twitter-bootstrap css3 twitter-bootstrap-2

我遇到的问题是导航栏中间的徽标没有居中对齐。这是我的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窗口大小的菜单。

非常感谢你的帮助。

2 个答案:

答案 0 :(得分: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;
}

答案 1 :(得分:-1)

如果您想要菜单关于我们之间的图片,则需要从display:inline-block;删除#navbar-primary .navbar-nav > li