css - Bootstrap2 Navbar 和下方行之间的神秘空白

标签 css twitter-bootstrap whitespace navbar removing-whitespace

我正在使用 Bootstrap 的导航栏和 Bootsrap 的网格来显示一个导航栏,该导航栏的正下方有一个图像。但是,出于某种原因,此导航栏和图像之间存在空白。当我使用 firebug 来调查空白的位置时,看起来 Navbar 在其包含的 .我试图通过使用 CSS 使导航栏底部对齐来解决此问题,但无济于事。

我怎样才能消除这个空白?

<!-- Top Navigation Bar -->
<div class="row" id="rowTopLinkNavBar">
    <div class="span6 offset3" id="divTopLinkNavBar">
        <div class="navbar" id="topLinkNavBar">
            <div class="navbar-inner" style="font-size: 16px;">
                <ul class="nav">
                    <li class="active"><a href="#">Home</a></li>
                    <li class="divider"><a href="#">PROJECTS</a></li>
                    <li class="divider"><a href="#">ABOUT US</a></li>
                    <li class="divider"><a href="#">THE TEAM</a></li>
                    <li class="divider"><a href="#">EVENTS</a></li>
                    <li class="divider"><a href="#">MEETINGS</a></li>
                    <li><a href="#">RESOURCES</a></li>
                </ul>
            </div>
        </div>
    </div>
</div>

<!--Background Image-->
<div class="row" id="rowBackgroundImg">
    <div class="span6 offset3" id="backgroundImg">
    <!-- background image is set in CSS -->
    </div>
</div>

这是我使用 CSS 解决这个问题的绝望尝试:

#backgroundImg
{
    color: #ff0000;
    background-color: #000000;
    /*width: 709px;
    height: 553px;*/
    background: url('../images/someImage.jpg') no-repeat;
    background-size: 100%;
    height: 700px;
    border-radius: 0px;
    background-position: center;
    vertical-align: top;
    background-position: top;
}



#divTopLinkNavBar
{
    vertical-align: bottom;
}

#topLinkNavBar
{
    padding-bottom: 0px;
}
#rowBackgroundImg
{
    padding-top: 0px;
}

.navbar
{
    vertical-align: bottom;
}

最佳答案

您可能想覆盖 navbar 中的 margin-bottom: 20px :

.navbar {
    margin-bottom: 0;
}

类似的东西:http://jsfiddle.net/q4M2G/ (!important 在这里只是为了覆盖我在 jsfiddle 中使用的 Bootstrap 的 CDN 版本的样式,但如果您的样式正确地覆盖了 Bootstrap 样式,则不需要使用它)

关于css - Bootstrap2 Navbar 和下方行之间的神秘空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43255272/

相关文章:

格式化代码时 HTML 输出中的 PHP 空格

Java 修剪字符和空格

html - 使用 CSS 累积动画

css - Bootstrap 3 中的左对齐按钮

twitter-bootstrap - 以编程方式打开面板后,Bootstrap 3 折叠可以打开多个面板

html - 如何让我的推特 Bootstrap 与所有其他元素重叠?

java - 在java中复制路径包含空格的文件

html - 图像定位响应式设计

javascript - 在html中更改子元素onclick父元素的颜色

html - 而不是设置高度:100%; can I just go height:2000px;