右侧的Bootstrap导航栏间距

时间:2016-04-07 11:42:30

标签: html css twitter-bootstrap

在我的引导程序Web应用程序中,在导航栏标题上,右侧没有空格。注销链接非常接近右边界。

我如何在右边留出一些空间?

图片:

enter image description here

的index.html

    <!-- Start of Navigation Menu -->
    <div class="navbar navbar-default navbar-fixed-top" role="navigation" ng-controller="listController">

        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span>
            </button>

            <a class="navbar-brand" rel="home" href="#/list">My Project</a>


        </div>

        <div class="collapse navbar-collapse">

            <div class="bgContainer" style="background-image: url('images/bg_header.gif');">

                <ul class="nav navbar-nav">
                    <li><a href="#/list"><i class="glyphicon glyphicon-registration-mark"></i>List</a></li>
                    <li><a href="#/two"><i class="glyphicon glyphicon-fire"></i> Two</a></li>


                    <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown"><i class="glyphicon glyphicon-leaf"></i> Calendar <b
                            class="caret"></b></a>
                        <ul class="dropdown-menu multi-level" role="menu" aria-labelledby="dropdownMenu">
                            <li><a href="#/"><i class="glyphicon glyphicon-eye-open"></i> View Submission </a></li>
                            <li><a href="#/"><i class="glyphicon glyphicon-eye-open"></i> View Submission </a></li>
                            <li><a href="#/"><i class="glyphicon glyphicon-calendar"></i> Report  </a></li>
                            <li><a href="#/"><i class="glyphicon glyphicon-list-alt"></i> Template  - </a></li>
                            <li><a href="#/"><i class="glyphicon glyphicon-book"></i>  Calendar</a></li>
                            <li class="dropdown-submenu"><a tabindex="-1"> <i class="glyphicon glyphicon-cog"></i>Generate 
                            </a>
                                <ul class="dropdown-menu">
                                    <li><a href="#/"><i class="glyphicon glyphicon-cog"></i>   Report </a></li>
                                    <li><a href="#/"><i class="glyphicon glyphicon-cog"></i>  Draft  </a></li>
                                </ul></li>
                            <li><a href="#/"><i class="glyphicon glyphicon-eye-open"></i>  Feedback</a></li>
                        </ul></li>




                    <li><a href="dashboard"><i class="glyphicon glyphicon-blackboard"></i> Dashboard</a></li>
                </ul>


                <div class="navbar-collapse collapse">
                    <ul class="nav navbar-nav navbar-right">
                        <li class="dropdown"><a class="dropdown-toggle" role="button" data-toggle="dropdown"><i class="glyphicon glyphicon-user"></i>
                                {{fullName}} <span class="caret"></span></a>
                            <ul id="g-account-menu" class="dropdown-menu" role="menu">
                                <li><a href="#/underConstruction">My Profile</a></li>
                            </ul></li>
                        <li><a href="#/underConstruction"><i class="glyphicon glyphicon-lock"></i> Logout </a></li>
                        <!-- Spacer -->
                        <li>     </li>
                    </ul>
                </div>
            </div>

        </div>
    </div>
    <!-- End of Navigation Menu -->

2 个答案:

答案 0 :(得分:1)

由于导航栏容器的定位或溢出问题,这可能是由.navbar-right类引起的。

默认引导规则:

.navbar-right {
    margin-right: -15px;
}

用以下内容覆盖它:

.navbar-right {
    margin-right: 0;
}

答案 1 :(得分:0)

谢谢你们。

我刚使用

在最后一个菜单项中添加了一个空格
<li><a href="#/underConstruction"><i class="glyphicon glyphicon-lock"></i> Logout &nbsp; &nbsp; &nbsp;</a></li>