html - Bootstrap 崩溃太快

标签 html css twitter-bootstrap navbar

我的 Bootstrap 导航栏分成两行,但还有一些空间:

enter image description here

在导航栏中,我还有 navbar-right:

        <ul class="nav navbar-nav">
            <li class="active"><a class="txt-c" href="/home/"><p><i class="fa fa-bandcamp"></i></p>Home</a></li>
            <li class=""><a href="/sample/"><p><i class="fa fa-codepen"></i></p>Demo</a></li>
            <li class=""><a href="/sample/"><p><i class="fa fa-file-text"></i></p>Notice</a></li>
            <li class=""><a class="txt-c" href="/contact/"><p><i class="fa fa-envelope-open"></i></p>Contact</a></li>
            <li class=""><a href="/sample/"><p><i class="fa fa-shopping-cart"></i></p>Purchase</a></li>
        </ul>
        <ul class="nav navbar-nav navbar-right">
            <li class=""><a class="nav-signin" href="/signin">Log in</a></li>
            <li class=""><a class="nav-signup" href="/signup">Sign up</a></li>
            <li class="dropdown">
                <a href="#/" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">EN<span class="caret"></span></a>
                <ul class="dropdown-menu">
                    <li><a class="nav-lang" href="?lang=fr"><span class="pad-l-10 fnt-rob pad-t-10">Français</span></a></li>

                </ul>
            </li>
        </ul>

如何让 navbar-nav 和 navbar-right 在折叠前最接近?

最佳答案

您可以编写新的媒体规则或重写 Bootstrap 断点

我试图重现你的问题

<nav class="navbar navbar-inverse navbar-static-top" role="navigation">
    <div class="container-fluid">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
        </div>
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li><a href="index.php">Home</a></li>
                <li><a href="about.php">About</a></li>
                <li><a href="#portfolio">Portfolio</a></li>
                <li><a href="#">Blog</a></li>
                <li><a href="contact.php">Contact</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <li class=""><a class="nav-signin" href="/signin">Log in</a></li>
                <li class=""><a class="nav-signup" href="/signup">Sign up</a></li>
                <li class="dropdown">
                    <a href="#/" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">EN<span class="caret"></span></a>
                    <ul class="dropdown-menu">
                        <li><a class="nav-lang" href="?lang=fr"><span class="pad-l-10 fnt-rob pad-t-10">Français</span></a></li>
                    </ul>
                </li>
            </ul>
        </div>
    </div>
</nav>

示例 CSS:

@media (min-width: 550 px) {
    .navbar-nav > li {
        float: left;
    }
    .navbar-right {
        float: right!important;
        margin-right: -15 px;
    }
    .nav {
        display: inline-block;
    }
    .navbar-collapse.collapse {
        display: block;
    }
    .navbar-header {
        display: none;
    }
    .navbar .navbar-nav .open .dropdown-menu {
        position: absolute;
        right: 0;
        left: auto;
        display: block;
        background: #000000;
    }
}

我试图保存示例 http://www.bootply.com/MvKdHiXkyW#

关于html - Bootstrap 崩溃太快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41189903/

相关文章:

html - 在 Bootstrap 轮播中垂直对齐图像

javascript - 文本输入 - 限制小数点后不超过 5 位且数字超过 100

javascript - 将日期格式 27.05.2015 01 :46:32. UTC 转换为区域设置时间

html - div 高度为 100%,但顶部和/或底部仍有空间

html - 如何创建响应式字体大小

css - 垂直对齐 Bootstrap anchor (按钮)中的文本

javascript - 将值从 html 传递到 javascript

javascript - 将 JavaScript 应用程序放入 <div> 中?

html - 字体在 Web 浏览器控件中不起作用

javascript - 从 Bootstrap 模式加载的远程页面调用 AngularJS 函数