html - 在添加容器后的引导 4 导航栏中,内容自动右对齐
问题描述
您好,我是引导程序的新手,所以如果这个问题太天真,我深表歉意。我正在尝试使用引导程序制作导航栏,但在导航标签内添加容器类后,徽标保持在左侧,但链接右对齐。我希望链接保留在右侧的徽标旁边,并且仅登录并注册以对齐。我写的代码在下面 这是导航栏的图像,其中链接自动对齐到右侧
<nav class="navbar bg-dark navbar-expand-md py-0">
<div class="container">
<a class="navbar-brand" href="index.html">
<img src="https://www.w3schools.com/bootstrap4/bird.jpg" alt="logo" style="width:40px;">
</a>
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Subscriptions</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">FAQs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Contact Us</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Sign Up</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Sign In</a>
</li>
</ul>
</div>
</nav>
解决方案
注册和登录与下面的代码对齐。将 classsignup
和signin
class 添加到相应的nav-item
HTML 代码中。然后,添加 CSS 代码。
<li class="nav-item signup">
<li class="nav-item signin">
.nav-item.signup {
position: absolute;
right: 70px;
}
.nav-item.signin {
position: absolute;
right: 0;
}
@media (max-width: 767.98px) {
.nav-item.signup,
.nav-item.signin {
position: unset;
right: unset;
}
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<nav class="navbar bg-dark navbar-expand-md py-0">
<a class="navbar-brand" href="index.html">
<img src="https://www.w3schools.com/bootstrap4/bird.jpg" alt="logo" style="width:40px;">
</a>
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Subscriptions</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">FAQs</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Contact Us</a>
</li>
<li class="nav-item signup">
<a class="nav-link" href="#">Sign Up</a>
</li>
<li class="nav-item signin">
<a class="nav-link" href="#">Sign In</a>
</li>
</ul>
</nav>
推荐阅读
- javascript - 如何检测OLED显示器?
- excel - 如何向下循环运行直到右侧的单元格为空 - VBA excel
- c# - C# 中是否有与 IsNullOrEmpty 相反的内容
- java - 使用递归方法对数组进行排序
- r - 将 XML 文档转换为 R 数据帧,其中子节点都具有相同的名称并使用子节点进行标识
- ios - Stripe iOS:我无法使用卡 ID 创建费用
- vue.js - 如何使用 vue-router 将活动链接保持在非精确路由中
- swift3 - 将 NSCalendar 更新为 Swift3
- elixir - 混合测试后未定义的_path
- java - 使用 Android Room,我是否需要为嵌套对象添加 setter 和 getter?