Css 引导4将导航栏项目向右对齐

Css 引导4将导航栏项目向右对齐,css,twitter-bootstrap,flexbox,bootstrap-4,navbar,Css,Twitter Bootstrap,Flexbox,Bootstrap 4,Navbar,如何将导航栏项向右对齐 我想登录并注册到右边。 但我尝试的一切似乎都不起作用 这就是我迄今为止所尝试的: 使用atribute围绕:style=“float:right” 围绕着和atribute:style=“text align:right” 在标签上尝试了这两件事 用再次尝试了所有这些东西!重要信息添加到末尾 在 在 在 这是我的代码: @产量(‘含量’) 引导程序5(更新2021) 在Bootstrap 5()中,ml auto已替换为ms auto以

如何将导航栏项向右对齐

我想登录并注册到右边。 但我尝试的一切似乎都不起作用

这就是我迄今为止所尝试的:
  • 使用atribute围绕
    :style=“float:right”
  • 围绕着
    和atribute:
    style=“text align:right”
  • 标签上尝试了这两件事
  • 再次尝试了所有这些东西!重要信息
    添加到末尾
这是我的代码:

@产量(‘含量’)
引导程序5(更新2021)

在Bootstrap 5()中,
ml auto
已替换为
ms auto
以表示
start
而不是
left
。由于导航栏仍然基于flexbox,因此仍将使用它们来对齐导航栏内容

引导程序4(原始答案)

Bootstrap已经成功了<代码>向右浮动不起作用,因为导航栏现在是
flexbox

您可以使用
mr auto
1st(左)
navbar nav
上进行自动右页边距设置。 或者
ml auto
可用于第二台(右)
导航栏导航
,或者如果您只有一个
导航栏导航

<nav class="navbar navbar-expand-md navbar-light bg-light">
    <a class="navbar-brand" href="#">Navbar</a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav">
        <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNav">
        <ul class="navbar-nav mr-auto">
            <li class="nav-item active">
                <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">Features</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">Pricing</a>
            </li>
        </ul>
        <ul class="navbar-nav">
            <li class="nav-item">
                <a class="nav-link" href="#">Login</a>
            </li>
            <li class="nav-item">
                <a class="nav-link" href="#">Register</a>
            </li>
        </ul>
    </div>
</nav>
或者,当您有2个
导航栏导航
s时,在
导航栏折叠
中使用
调整导航栏导航之间的内容将使导航栏导航之间的空间均匀:

 <div class="navbar-collapse collapse justify-content-between">
     <ul class="navbar-nav mr-auto">
               ..
     </ul>
     <ul class="navbar-nav">
           ..
     </ul>
 </div>

    ..
    ..

Bootstrap 4.0及更新版本的更新

自Bootstrap 4 beta版起,
ml auto
仍能将项目推到右侧。请注意,
navbar toggleable-
类已更改为
navbar expand-*

更新


另一个常见的引导4导航栏右对齐场景包括右侧的按钮,该按钮保持在移动折叠导航之外,以便始终以所有宽度显示


相关:

在我的例子中,我只需要一组导航按钮/选项,并发现这将起作用:

<div class="collapse navbar-collapse justify-content-end" id="navbarCollapse">
  <ul class="navbar-nav">
    <li class="nav-item">
      <a class="nav-link" href="#">Sign Out</a>
    </li>
  </ul>
</div>

因此,您将在div中添加
justify content end
,并在列表中省略
mr auto


这是一个。

我不熟悉堆栈溢出,也不熟悉前端开发。这就是我的工作。所以我不想显示列表项

。隐藏{
显示:无;
} 
#登录按钮{
右边距:2px;
}


如果您想回家,请在您的
导航品牌之后立即在左侧显示功能和定价,然后在右侧登录和注册,然后将两个列表包装在
中并使用
。在
之间调整内容:

<div class="collapse navbar-collapse justify-content-between">
<ul>....</ul>
<ul>...</ul>
</div>


只需在
ul
添加
mr auto
类:

<ul class="nav navbar-nav mr-auto">
如果两侧都有菜单列表,则可以执行以下操作:

<ul class="navbar-nav mr-auto">
  <li class="nav-item active">
    <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">Link</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">Disabled</a>
  </li>
</ul>
<ul class="navbar-nav ml-auto">
  <li class="nav-item active">
    <a class="nav-link" href="#">left 1</a>
  </li>
  <li class="nav-item">
    <a class="nav-link" href="#">left 2</a>
  </li>
  <li class="nav-item">
    <a class="nav-link disabled" href="#">left disable</a>
  </li>
</ul>
我正在运行Angular 4(v.4.0.0)和ng引导(引导4)。这些代码并不都是相关的,但希望人们能够选择什么是有效的。我花了一些时间才找到一个解决方案,使我的项目能够正确地对齐、正确地折叠,并实现从我的google(使用OAuth)配置文件图片中的下拉菜单

<div id="header" class="header">
  <nav class="navbar navbar-toggleable-sm navbar-inverse bg-faded fixed-top">
    <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent"
      aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
    <a class="navbar-brand" href="#">
          <img alt='Brand' src='../assets/images/logo-white.png' class='navbar-logo-img d-inline-block align-top '>
          <span class="navbar-logo-text">Oncoscape</span>
        </a>
    <div class="collapse navbar-collapse justify-content-end" id="navbarSupportedContent">
      <ul class="navbar-nav float-left">
        <a class="navbar-items nav-item nav-link active " *ngIf='authenticated' (click)='goDashboard()'>
          <span class="fa fa-dashboard"></span>Dashboard
        </a>
        <a class="nav-item nav-link navbar-items active" href="http://resources.sttrcancer.org/oncoscape-contact">
          <span class="fa fa-comments"></span>Feedback
        </a>
        <li class="nav-item dropdown">
          <a class="nav-link dropdown-toggle" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
            <img *ngIf='user && authenticated'  class="navbar-pic" src={{user.thumbnail}} alt="Smiley face">
          </a>
          <div *ngIf='user && authenticated' class="dropdown-menu " aria-labelledby="navbarDropdownMenuLink">
            <a class="dropdown-item" (click)="toProfile()">Account</a>
            <div class="dropdown-item">
              <app-login></app-login>
            </div>
          </div>
        </li>
      </ul>
    </div>
  </nav>
</div>
<router-outlet></router-outlet>

  • 账户

对于Bootstrap 4 beta版,元素与右侧对齐的示例导航栏为:

<div id="app" class="container">
  <nav class="navbar navbar-expand-md navbar-light bg-faded">
    <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <a class="navbar-brand" href="#">Navbar</a>
    <ul class="navbar-nav mr-auto">
      <li class="nav-item active">
        <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Features</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Pricingg</a>
      </li>
    </ul>
    <ul class="navbar-nav">
      <li class="nav-item">
        <a class="nav-link" href="{{ url('/login') }}">Login</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="{{ url('/register') }}">Register</a>
      </li>
    </ul>
  </nav>
</div>


在verndor-prefixes.less中找到69行,并将其写入以下内容:

.panel{
边缘底部:20px;
高度:100px;
背景色:#fff;
边框:1px实心透明;
边界半径:4px;
-webkit盒阴影:0 1px 1px rgba(0,0,0.05);
盒影:0 1px 1px rgba(0,0,0,05);

}
使用弹性行反转类

<nav class="navbar navbar-toggleable-md navbar-light">
    <div class="container">
        <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false"
          aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>
        <a class="navbar-brand" href="#">
            <i class="fa fa-hospital-o fa-2x" aria-hidden="true"></i>
        </a>
        <div class="collapse navbar-collapse flex-row-reverse" id="navbarNavAltMarkup">
            <ul class="navbar-nav">
                <li><a class="nav-item nav-link active" href="#" style="background-color:#666">Home <span class="sr-only">(current)</span></a</li>
                <li><a class="nav-item nav-link" href="#">Doctors</a></li>
                <li><a class="nav-item nav-link" href="#">Specialists</a></li>
                <li><a class="nav-item nav-link" href="#">About</a></li>
            </ul>
        </div>
    </div>
</nav>

    <div id="app" class="container">
      <nav class="navbar navbar-expand-md navbar-light bg-faded">
        <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <a class="navbar-brand" href="#">Navbar</a>
        <ul class="navbar-nav mr-auto">
          <li class="nav-item active">
            <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Features</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Pricingg</a>
          </li>
        </ul>
        <ul class="navbar-nav">
          <li class="nav-item">
            <a class="nav-link" href="{{ url('/login') }}">Login</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="{{ url('/register') }}">Register</a>
          </li>
        </ul>
      </nav>
    </div>
    
    <nav class="navbar navbar-toggleable-md navbar-light">
        <div class="container">
            <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false"
              aria-label="Toggle navigation">
                <span class="navbar-toggler-icon"></span>
            </button>
            <a class="navbar-brand" href="#">
                <i class="fa fa-hospital-o fa-2x" aria-hidden="true"></i>
            </a>
            <div class="collapse navbar-collapse flex-row-reverse" id="navbarNavAltMarkup">
                <ul class="navbar-nav">
                    <li><a class="nav-item nav-link active" href="#" style="background-color:#666">Home <span class="sr-only">(current)</span></a</li>
                    <li><a class="nav-item nav-link" href="#">Doctors</a></li>
                    <li><a class="nav-item nav-link" href="#">Specialists</a></li>
                    <li><a class="nav-item nav-link" href="#">About</a></li>
                </ul>
            </div>
        </div>
    </nav>
    
    <div id="app" class="container">
      <nav class="navbar navbar-toggleable-md navbar-light bg-faded">
        <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <a class="navbar-brand" href="#">Navbar</a>
        <ul class="navbar-nav mr-auto">
          <li class="nav-item active">
            <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Features</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Pricingg</a>
          </li>
        </ul>
        <ul class="navbar-nav  " >
          <li  class="nav-item">
            <a class="nav-link" href="{{ url('/login') }}">Login</a>
          </li>
          <li  class="nav-item">
            <a class="nav-link" href="{{ url('/register') }}">Register</a>
          </li>
        </ul>
      </nav>
      @yield('content')
    </div>
    
    fixed- top
        fixed bottom
        sticky-top
    
    <body>
        <nav class="navbar navbar-expand-md navbar-dark bg-dark">
          <a class="navbar-brand" href="#">Navbar</a>
          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
          </button>
    
          <div class="collapse navbar-collapse" id="navbarNavDropdown">
            <ul class="navbar-nav mr-auto">
              <li class="nav-item active">
                <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">Features</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">Pricingg</a>
              </li>
            </ul>
            <ul class="navbar-nav">
              <li class="nav-item">
                <a class="nav-link" href="#">Login</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">Register</a>
              </li>
            </ul>
          </div>
        </nav>
    
    
        <div class="container-fluid">
          container content
        </div>
    
        <!-- Optional JavaScript -->
        <!-- jQuery first, then Popper.js, then Bootstrap JS -->
        <script src="node_modules/jquery/dist/jquery.slim.min.js"></script>
        <script src="node_modules/popper.js/dist/umd/popper.min.js"></script>
        <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
      </body>
    
    <ul class="navbar-nav ml-auto">
    
    <div class="d-none d-xl-block col-xl-2 bd-toc float-md-right">
        <ul class="section-nav">
             <li class="toc-entry toc-h2"><a href="#overview">Overview</a></li>
             <li class="toc-entry toc-h2"><a href="#classes">Classes</a></li>
             <li class="toc-entry toc-h2"><a href="#mixins">Mixins</a></li>
             <li class="toc-entry toc-h2"><a href="#responsive">Responsive</a></li>
        </ul>
    </div> 
    
    <div class="collapse navbar-collapse justify-content-end">
    
    <ul class="navbar-nav ml-auto">
    
    <nav class="navbar navbar-expand-lg navbar-light bg-light">
      <a class="navbar-brand" href="#">Navbar</a>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
      <div class="collapse navbar-collapse" id="navbarNavDropdown">
        <ul class="navbar-nav w-100">
          <li class="nav-item active">
            <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Features</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">Pricing</a>
          </li>
          <li class="nav-item dropdown ml-auto">
            <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
              Dropdown link
            </a>
            <div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
              <a class="dropdown-item" href="#">Action</a>
              <a class="dropdown-item" href="#">Another action</a>
              <a class="dropdown-item" href="#">Something else here</a>
            </div>
          </li>
        </ul>  
      </div>
    </nav>
    
        <ul class="nav nav-pills justify-content-end ml-auto">
        <li ....</li>
        </ul>
    
    <div class="collapse navbar-collapse" id="navbarCollapse">
        <ul class="navbar-nav ms-auto mb-2 mb-md-0">
          <li class="nav-item">
            <a class="nav-link " aria-current="page" href="index.php">Home</a>
          </li>
          <li class="nav-item">
            <a class="nav-link " href="services.php" tabindex="-1" aria-disabled="true">Services</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="aboutus.php">About Us</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="Portfolio.php">Portfolio</a>
          </li>
        </ul>
        
      </div>