css - 每个引导导航栏链接可以单独间隔吗
问题描述
例如,我有一个带有以下链接的导航栏:
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" rel="stylesheet" />
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Register <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Login</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Business Owner's Learn More</a>
</li>
<li id="login" class="nav-item ">
<a class="nav-link" href="#">Login</a>
</li>
</ul>
所有这些当前都与左侧对齐,但我想将#login
链接放在右侧,这可以通过引导程序实现吗?我是否应该使用其他东西,例如弹性盒、网格等...?
解决方案
d-flex
在 ul 和align-self-end
要向右对齐的 li 上添加类。
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous">
<ul class="navbar-nav mr-auto d-flex">
<li class="nav-item active">
<a class="nav-link" href="#">Register <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Login</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Business Owner's Learn More</a>
</li>
<li id="login" class="nav-item align-self-end">
<a class="nav-link" href="#">Login</a>
</li>
</ul>
或
将text-right
类添加到所需的 li
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="#">Register <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Login</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Business Owner's Learn More</a>
</li>
<li id="login" class="nav-item text-right">
<a class="nav-link" href="#">Login</a>
</li>
</ul>
推荐阅读
- linux - 在屏幕中发出命令而不附加
- selenium - 标记内的 GetText() 给出两个值
- python - 如何将chrome驱动程序的可执行路径设置为操作系统的路径(我想将可执行路径设置为带有python的驱动程序Selenium的通用路径)
- node.js - Node.js 依赖作为单例
- java - 如何获取Java netbeans中所有选中复选框的字符串值
- xamarin.forms - 三星 Tizen.Net 可穿戴设备,如何动态控制对象字体大小
- python-3.x - 为什么烧瓶石墨烯返回错误的 ID?
- django - Django - 在表单中按下“提交”按钮后,用户是否必须留在网站上 - 才能处理 POST 请求?
- r - 在条形图中绘制线条
- solr - 无法使用 sysprop 启动 solr 节点以形成节点集