FireFox 31.0中的Bootstrap 3导航栏品牌标识移动导航链接

时间:2014-07-31 18:12:52

标签: javascript css3 twitter-bootstrap-3

我在Firefox 31.0中遇到此问题,当我将浏览器缩小到移动版本并点击下拉图标时,我的导航项目将转移到我的徽标右侧。这不是Chrome或Safari的问题,仅适用于Firefox 31.0。我使用的是Bootstrap v3.2.0的最新版本。我已将HTML和CSS粘贴到此帖子中以供参考。

CSS

#logo
{
    height: 100%;
      margin-top: 5px;
}
.navbar-nav
{
    padding-top: 7px;
}
.navbar
{
    top:-100px;
}
.navbar-brand
{
    padding: 0px;
}
.navbar
{
    min-height: 62px;
}
.navbar-toggle
{
    margin-top: 13px;
    margin-bottom: 12px;
}
.navbar-inverse .navbar-toggle {
  border-color: #000;
}

.navbar-inverse .navbar-nav li
{
    margin-right:14px;
}
.navbar-inverse .navbar-nav li a
{
    font-family: 'MuseoSans700', Verdana, Arial, TimesNewRoman;
    letter-spacing: 0.3px;
    font-size:13px;
}
.navbar-inverse {
  background-color: #000;
  border-color: #000;
}
.navbar-inverse
{
  background-image: -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(to bottom, #000 0, #000 100%);
}
.navbar-inverse .navbar-nav > li > a
{
    color: #ffffff;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus
{
    color:#545454;
}
.navbar-inverse .navbar-nav > li > a:active
{
    color:#545454;
}

HTML

<div class="navbar navbar-inverse navbar-fixed-top">
        <div class="container">
            <a class="navbar-brand" href="#" target="_self">
                <img id="logo" src="images/canyon_logo.png" alt="logo">
            </a>
            <button class="navbar-toggle" data-toggle="collapse" data-target=".navBarCollapsed">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <div class="collapse navbar-collapse navBarCollapsed">
                    <ul class="nav navbar-nav navbar-right">
                        <li>
                            <a href="#">CASE STUDIES</a>
                        </li>
                        <li>
                            <a href="#">ABOUT US</a>
                        </li>
                        <li>
                            <a href="#">CONTACT</a>
                        </li>
                    </ul>
            </div>
        </div>
</div>

谢谢,

阿贝尔

1 个答案:

答案 0 :(得分:1)

你需要logo&amp;切换按钮添加<div class="navbar-header">....</div>使用以下HTMl&amp;检查一下。

<强> HTML

<div class="navbar navbar-inverse navbar-fixed-top">
  <div class="container">
    <div class="navbar-header">
        <a class="navbar-brand" href="#" target="_self">
            <img id="logo" src="images/canyon_logo.png" alt="logo">
        </a>
      <button class="navbar-toggle" data-toggle="collapse" data-target=".navBarCollapsed"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
    </div>
    <div class="collapse navbar-collapse navBarCollapsed">
      <ul class="nav navbar-nav navbar-right">
        <li> <a href="#">CASE STUDIES</a> </li>
        <li> <a href="#">ABOUT US</a> </li>
        <li> <a href="#">CONTACT</a> </li>
      </ul>
    </div>
  </div>
</div>