html - 如何去掉navbar logo和navbar menu之间的空格和navbar logo后面的文字

标签 html twitter-bootstrap css

我被这个困住了。我想删除导航栏品牌和导航栏菜单之间的空间。此外,当我放置导航栏 Logo 图像时,固定导航栏会变大并覆盖我的页眉。

       <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
        <div class="container-fluid">
            <div class="navbar-header page-scroll">



                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <span class="logo"><img width="40%" src="images/windsor-logo_horizontal-colored.png" alt="WindSor"></span>
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse navbar-ex1-collapse">
                <ul class="nav navbar-nav navbar-right">
                    <!-- Hidden li included to remove active class from about link when scrolled up past about section -->
                    <li>
                        <a class="page-scroll" href="#page-top"> <span class="glyphicon glyphicon-home"> Home</span></a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#about">About</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#services">Services</a>
                    </li>
                    <li>
                        <a class="page-scroll" href="#contact">Contact</a>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container -->
    </nav>

screenshot

圆圈空间是我要删除的。

这是我的 CSS:

body {
    width: 100%;
    height: 100%;
}

html {
    width: 100%;
    height: 100%;
}

@media(min-width:767px) {
    .navbar {
        padding: 20px 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
        margin: 
    }

    .top-nav-collapse {
        padding: 0;
    }
}



.intro-section {
    height: 100%;
    padding-top: 150px;
    text-align: center;
    background: #fff;
}

.about-section {
    height: 100%;
    padding-top: 150px;
    text-align: center;
    background: #eee;
}

.services-section {
    height: 100%;
    padding-top: 150px;
    text-align: center;
    background: #fff;
}

.contact-section {
    height: 100%;
    padding-top: 150px;
    text-align: center;
    background: #eee;
}

最佳答案

您可能应该将类 .navbar-brand 添加到

<span class="logo"><img width="40%" src="images/windsor-logo_horizontal-colored.png" alt="WindSor"></span>

检查 jsFiddle:https://plnkr.co/edit/uquYGOtMFu2cNbbwQQFT?p=preview

关于html - 如何去掉navbar logo和navbar menu之间的空格和navbar logo后面的文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39160406/

相关文章:

jquery - 两个div彼此相邻。查询器

javascript - Bootstrap Slides 在使用 Angular 6 使用多项目轮播时滞后

node.js - 如何在 React 应用程序中自定义 Bootstrap 变量?

html - 在图片旁边显示文本和按钮的布局

javascript - 应用函数时应用类或函数

html - 让JPG图片贴在网页底部不拉伸(stretch)

HTML,Javascript : How do I load an HTML element when the user scrolls it into view?

javascript - jQuery Animating a stickman to jump(动画顶部,然后底部)

html - 如何更改 WordPress 页面特定区域的 CSS 样式?

html - 点击向下滚动