Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 引导导航栏右对齐_Html_Css_Django_Navbar - Fatal编程技术网

Html 引导导航栏右对齐

Html 引导导航栏右对齐,html,css,django,navbar,Html,Css,Django,Navbar,我正试图在引导程序中将导航栏项目向右对齐 我希望所有东西都对齐,除了品牌标识 <div class="logo"> <h1><a href="#"><img src="#" alt="" /></a></h1> </div> <nav class="nav-menu d-none d-lg-blo

我正试图在引导程序中将导航栏项目向右对齐

我希望所有东西都对齐,除了品牌标识

  <div class="logo">
    <h1><a href="#"><img src="#" alt="" /></a></h1>
  </div>

  <nav class="nav-menu d-none d-lg-block">
    <ul>
      <li class="drop-down"><a href="#services"><span>Services</span></a>
        <ul>
          <li class="drop-down"><a href="#"><span>Test1</span></a>
            <ul>
              <li><a href="#">Test11</a></li>
              <li><a href="#">Test12</a></li>
            </ul>
          </li>
          <li class="drop-down"><a href="#"><span>Stats</span></a>
            <ul>
              <li><a href="#">Stats1</a></li>
              <li><a href="#">Stats2</a></li>
            </ul>
          </li>
        </ul>
      </li>
      <li class="drop-down"><a href="">Support</a>
        <ul>
          <li><a href="#">FAQ</a></li>
          <li><a href="#">Search</a></li>
        </ul>
      </li>
    </ul>
  </nav><!-- .nav-menu -->

看看这个

 <style>
    .logo { float: left; }
    .nav-menu { float: right; }
    .drop-down { float: left; }
 </style>

.logo{float:left;}
.nav菜单{float:right;}
.下拉列表{float:left;}

使用Bootstrap 5以下是一个示例:

<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="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNav">
      <ul class="navbar-nav ms-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>
        <li class="nav-item">
          <a class="nav-link disabled" href="#">Disabled</a>
        </li>
      </ul>
    </div>
  </nav>


注意标签。它有一个类“ms auto”。这将使所有链接向右对齐。使用“我自动”将所有元素向左对齐。

您只需使用
边距左:自动
即可实现右对齐。Boostrap 4有一个默认的
ml auto
类,具有这种样式

假设您的现有示例正在运行,请尝试:


在引导程序5中,您只需将
ml auto
替换为
ms auto