当前位置: 首页 > 知识库问答 >
问题:

Bootstrap 4-向右对齐导航条项

赫连法
2023-03-14

我是新手。我看了很多关于同一件事的文章,尝试了很多不同的方法,但都没有运气…我想让徽标在左边,导航链接对齐到右边。到目前为止,我已经试过:

1.将ul(.navbar-nav)放置在具有flex-container类的div中,其中flex-direction:row-reverse;

2.将mr-auto类添加到ul(.navbar-nav)

3.将ml-auto类添加到ul(.navbar-nav)

null

<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">

<nav class="navbar fixed-top navbar-expand-lg navbar-light bg-light boxed" style="margin-top:30px;">
  <a class="navbar-brand logo" href="#"><img src="images/techno_vision_logo.png"></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="#">Eyeglasses <span class="sr-only">(current)</span></a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Sunglasses</a>
      </li>
      <li class="nav-item">
        <a class="nav-link" href="#">Contact Lenses</a>
      </li>
      <li class="nav-item dropdown">
        <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
          Services
        </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>
      <li class="nav-item">
        <a class="nav-link" href="#">Offers</a>
      </li>
    </ul>
  </div>
</nav>

null

网址链接:http://www.codelabfiles.cf/

共有1个答案

唐兴发
2023-03-14

由于您的div(具有id=navbarnavdropdown)正在使用display flex,我添加了justify-content:flex-end来向右对齐项目,并将mr-auto移除到内部ul元素,现在它开始工作了。

 类似资料:
  • 如何将导航栏项向右对齐? 我想在右边登录和注册。但是我尝试的一切似乎都不起作用。

  • 主要内容:实例,导航对齐方式,实例,垂直导航,实例,选项卡,实例,胶囊导航,实例,导航等宽,实例,胶囊下拉菜单,实例,选项卡下拉菜单,实例,动态选项卡,实例,胶囊状动态选项卡,实例如果你想创建一个简单的水平导航栏,可以在 <ul> 元素上添加 .nav类,在每个 <li> 选项上添加 .nav-item 类,在每个链接上添加 .nav-link 类: 实例 <ul class="nav"> <li class="nav-item"> <a class="nav-link" href="#">Li

  • 主要内容:实例,垂直导航栏,实例,居中对齐的导航栏,实例,不同颜色导航栏,实例,品牌/Logo,实例,实例,折叠导航栏,实例,导航栏使用下拉菜单,实例,导航栏的表单与按钮,实例,实例,导航栏文本,实例,固定导航栏,实例,实例导航栏一般放在页面的顶部。 我们可以使用 .navbar 类来创建一个标准的导航栏,后面紧跟: .navbar-expand-xl|lg|md|sm 类来创建响应式的导航栏 (大屏幕水平铺开,小屏幕垂直堆叠)。 导航栏上的选项可以使用 <ul> 元素并添加 class="na

  • 本文向大家介绍CSS对齐导航栏,包括了CSS对齐导航栏的使用技巧和注意事项,需要的朋友参考一下 示例 水平对齐的导航(菜单)栏包含一些应该对齐的项目。容器中的第一个(左)项目没有左边距,容器中的最后一个(右)项目没有右边距。项目之间的距离是相等的,与单个项目的宽度无关。 的HTML 的CSS 笔记 的nav,ul并且li标签被选择为他们的“导航(菜单)项的列表”语义。当然也可以使用其他标签。 所述

  • 如何向右对齐navbar项? 我想在右边登录和注册。但我尝试的一切似乎都不奏效。 在 周围使用atribute: 在 周围,其属性为: 在 标记上尝试了这两种方法 使用添加到最后再次尝试了所有这些操作 在 中将 更改为 向 添加了 类 向 添加了 类 共3个答案 匿名用户 Bootstrap 4有许多不同的方法来对齐navbar项。将不起作用,因为navbar现在是。 您可以使用在第1页(左侧)自

  • 我将Java EE与JDK1.8、Maven和PrimeFaces一起使用。关于Primefaces的tabMenu,我有以下问题:如何将最后一个menuitem向右对齐?请看下面我的代码: 此代码段在最后一个menuitem中仍未将其右侧对齐: