html - 如何修复我的 li 元素的样式,使其出现在同一行?
问题描述
如何使单词保持在同一行?:
这是我的 cshtml - 他们共享同一个类。
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Reservations" asp-action="Index">Reservations</a>
</li>
<li class="nav-item">
<span class="nav-text text-dark">Hello @User.Identity.Name!</span>
</li>
解决方案
align-self 将有助于使其高度的文本居中。
ul {
display: flex;
justify-content: space-between;
list-style: none;
align-items: center;
}
li.nav-item {
align-self: center;
}
<ul>
<li class="nav-item">
<a class="nav-link text-dark" asp-area="" asp-controller="Reservations" asp-action="Index">Reservations</a>
</li>
<li class="nav-item">
<span class="nav-text text-dark">Hello @User.Identity.Name!</span>
</li>
</ul>
推荐阅读
- javascript - 操作系统如何将事件与 dom 对象联系起来?
- fonts - 由于某些原因,我的一位用户看到所有数字都被星号“*”替换,这是为什么呢?
- python - 在 PyCharm 中找不到 TensorFlow 模块
- python-2.7 - Python npyscreen:如何从按钮按下启动表单?
- jquery - 点击链接后关闭手机版菜单
- asp.net - Web api 操作过滤器中设置的 CallContext 值不会流向控制器操作
- angular - Angular 6如何提高初始加载页面的速度
- python - 如何使用随机模块获得更好的结果
- html - 无法在 Ionic 中为数组获取正确的索引
- python-3.x - 使用 matplotlib 堆积条形图