Twitter Bootstrap以响应式导航栏为中心

时间:2013-02-16 13:52:52

标签: html css twitter-bootstrap

我正在尝试在Twitter Bootstrap中创建一个网站,但是在使用响应式设计时我遇到了使导航链接居中的问题。

基本上,对于平板电脑和手机设备,我想要一个双排导航栏,顶部是品牌名称,下面是导航链接。

我能够将品牌名称集中在屏幕上没问题,但是当我尝试将相同的样式应用到导航链接时,它会卡在左侧。

以下是演示此问题的小提琴: http://jsfiddle.net/AsGHB/5/

以下是相关的CSS:

@media (max-width: 767px) { 

 #bn-logo {
  width: 100%;
  float: none;
  margin: 0 auto;
  text-align: center;
  }

 .navbar .nav {
   width: 100%;
   float: none;
   margin: 0 auto;
   text-align: center;
  }
}

1 个答案:

答案 0 :(得分:0)

添加以下代码:

@media (max-width: 767px)and (min-width: 480px) { 
  header{
    text-align:center;
  }
  .navbar .nav {
    float:none;
  }
  .navbar .nav > li {
    float: none;
    display: inline-block;
  }
}