css - Bootstrap 3.0 将导航栏和 Logo 对齐到底部

标签 css twitter-bootstrap-3

我目前在导航栏的右侧有一个 Logo (下面的代码) 我怎样才能让导航栏对齐到行的底部,而不是粘在顶部? Logo 的高度高于导航栏,因此设置了行的高度

<div class="row">
    <div class="col-sm-10" id="nav-left">
        <div class="navbar-header">
            <div class="collapse navbar-collapse" id="tws-navbar-top">
                <ul class="nav navbar-nav navbar-top">
                    <li><a href="#" class="navbar-top-item">HOME</a></li>
                </ul> 
            </div>
        </div>
    </div>
    <div class="col-sm-2"  id="nav-right">
        <img class="img-responsive" src="image" alt="logo" />
    </div>
</div>

最佳答案

您可以将 margin-top 添加到您的 .navbar-header DIV。

边距的值等于 Logo 的高度减去 Bootstrap 中默认导航栏高度的 50 像素。

.navbar-header {
    margin-top: 20px !important; //if the logo has a 70px height.
  }

示例 here on bootply .

关于css - Bootstrap 3.0 将导航栏和 Logo 对齐到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21397927/

相关文章:

html - 旋转多个,说7个字-css动画问题

css - Zurb 基金会 : margin-top for class row doesn't work

javascript - 更改 materialize scrollspy 函数的默认外观

html - Bootstrap 3 : how to 7 images in 12 columns

jquery - 使用 Bootstrap 3 的简单可折叠导航

html - Bootstrap 3.0.3 form-group 类它不采用任何边距底部

html - 使用内联时所有浏览器中的楼梯影响问题

javascript - 从长对象中删除元素

html - 屏幕中央的 Bootstrap 模态

css - MVC 验证只有边框高亮没有文本错误信息