【问题标题】:Horizontal bar showing in bootstrap after 800px screen width800px 屏幕宽度后在引导程序中显示水平条
【发布时间】:2014-10-14 17:12:34
【问题描述】:

好的,所以我面临着和其他 100 个人一样的问题,我从这里尝试了一些解决方案,但没有一个有效,这就是为什么要打开我自己的主题。

我正在创建一个引导 WordPress 主题。导航工作正常,但是当我将窗口大小调整到 800 像素以下时,会出现一个水平条[附上截图]。我如何解决它?

我的标头代码:

    <div id="navigation">
    <nav class="navbar navbar-custom" role="navigation">
          <div class="container">
                <div class="row">
                      <div class="col-sm-2">
                          <div class="site-logo">
                            <a href="index.html" class="brand">Augusta</a>
                          </div>
                      </div>                          

                      <div class="col-sm-10"> 

                          <!-- Brand and toggle get grouped for better mobile display -->
                          <div class="navbar-header">
                            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#menu">
                                <i class="fa fa-bars"></i>
                            </button>
                          </div>
                          <!-- Collect the nav links, forms, and other content for toggling -->
                          <div class="collapse navbar-collapse" id="menu">
                            <?php wp_nav_menu( array( 
                            'theme_location' => 'secondary', 
                            'menu_class' => 'nav navbar-nav navbar-right', 
                            'fallback_cb' => 'false' 
                            )); ?>
                          </div>
                          <!-- /.Navbar-collapse -->

                      </div>
                </div> <!--bootstrap row end-->
          </div> <!--bootstrap container end-->
    </nav>
</div> 

& 我的 CSS:

.navbar-custom {
    background-color: #252222;
    border-color: #252222;
}

.navbar-custom a.brand{
    color: #fff;
    font: 42px "bebas_neueregular";
}

.navbar {
    height: 100px;
    margin-bottom: 0;
    border-radius: 0 !important;
}

.navbar-custom .navbar-nav {
    margin-top: 25px;
}

.navbar-custom .navbar-nav > li {
    padding-left: 20px;
}

/* link */
.navbar-custom .navbar-nav > li > a {
    font: 20px "bebas_neueregular";
    color: #fff;
    transition: all 0.5s ease-in;

}

.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
    color: #65ba99;
    background: transparent;
}

/* mobile version */

.navbar-custom .navbar-toggle {
    border-color: #fff;
    margin-top: -70px;
}

.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
    background-color: #65ba99;
    border-color: #87f5ca;
}

.navbar-custom .navbar-toggle .fa {
    color: #fff;
}

.navbar-custom .navbar-toggle:hover .fa,
.navbar-custom .navbar-toggle:focus .fa{
    color: #fff;
}

.navbar-collapse{overflow-x:hidden;}

@media (max-width: 767px) {

    .navbar-custom {
        height: auto;
    }

    .navbar-header {
        margin-top: 20px;
    }

}

【问题讨论】:

  • 你试过了吗:overflow-y:scroll;溢出-x:隐藏; ?
  • 我应该在哪里添加它们?添加到导航栏似乎不起作用!

标签: css wordpress twitter-bootstrap


【解决方案1】:

由于下面的 css 代码,滚动条出现了:

.navbar-custom .navbar-nav > li {
    padding-left: 20px;
}

Please try this:

.navbar-custom .navbar-nav > li {
    padding-left: 0px;
}

【讨论】:

  • 不,我添加了这段代码以在 li 元素之间留出一些空间。它没有引起问题。我已经尝试过您的解决方案。
猜你喜欢
  • 2017-08-16
  • 2019-07-18
  • 2019-03-25
  • 1970-01-01
  • 2017-09-10
  • 1970-01-01
  • 1970-01-01
  • 2019-03-17
  • 1970-01-01
相关资源
最近更新 更多