【发布时间】:2021-09-29 13:44:27
【问题描述】:
我正在努力将作为导航容器的按钮定位到屏幕右侧。所有其他导航项都需要在中心,所以我正在使用 justify 内容中心。
我试过用:
- margin-left:auto 在按钮上,但它会移动左侧的其他链接。
- 删除 nav 上的 justify-content-center 并在按钮上添加 flex-shrink:1 和 margin-left: auto。
- 将按钮移到 nav flex 组之外,但随后按钮出现在下一行。
导航容器的屏幕截图和右侧需要放置的按钮:
HTML:
<ul class="nav justify-content-center">
<li class="nav-item">
<a class="nav-link" href="#">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Places</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Careers</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Blog</a>
</li>
<button type="button" class="btn btn-primary">Primary</button>
</ul>
【问题讨论】:
标签: html css twitter-bootstrap flexbox