在右侧角落显示文本

我正在使用引导 CSS。在我的标题页面上,所有页面链接都显示在同一个链接中,我想显示登录用户名右侧角。

<li class="nav-item"><a class="nav-link text-dark">Home</a></li>
<li class="nav-item"><a class="nav-link text-dark">Link1</a></li>
<li class="nav-item"><a class="nav-link text-dark">Link2</a></li>
<li class="nav-item"><a class="nav-link text-dark">Link3</a></li>
<li class="nav-item"><a class="nav-link text-dark">Logout</a></li>
<li class="nav-item">
<a class="nav-link text-dark" href="#">Hi @Context.Session.GetString("username")</a>
</li>
dypzy2000 回答:在右侧角落显示文本

这个方法会帮助你。

  • flex-grow-1 类添加到 ul 这将使您的 ul 元素增长到父元素的全宽。
  • 添加 ml-auto tp 所需的 li 元素。这将添加一个 margin-left: auto 到该元素将在左侧占用最大空间。这会将您的元素推到最右边。

<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<nav class="navbar navbar-expand-sm bg-light navbar-light">
  <ul class="navbar-nav flex-grow-1">
    <li class="nav-item"><a class="nav-link text-dark">Home</a></li>
    <li class="nav-item"><a class="nav-link text-dark">Link1</a></li>
    <li class="nav-item"><a class="nav-link text-dark">Link2</a></li>
    <li class="nav-item"><a class="nav-link text-dark">Link3</a></li>
    <li class="nav-item"><a class="nav-link text-dark">Logout</a></li>
    <li class="nav-item ml-auto ">
      <a class="nav-link text-dark" href="#">Hi Admin</a>
    </li>
  </ul>
</nav>


<div class="container">
  <h3>Basic Navbar Example</h3>
  <p>A navigation bar is a navigation header that is placed at the top of the page.</p>
</div>

本文链接:https://www.f2er.com/24918.html

大家都在问