我正在用 flexbox
创建一个导航栏。这是我的 html
:
<div class="container">
<div>Project</div>
<div>About the Project</div>
<div>Contact Us</div>
<div>Mailbox</div>
</div>
还有我的 css
:
.container {
display: flex,
justify-content: center
}
这是它目前的样子:
我希望 mailbox
div
位于 flex container
的末尾。我希望它看起来更像这样。
我已经在该 flex 项目上尝试了 flex-end
无济于事。我需要做什么才能做到这一点?
原文由 jhamm 发布,翻译遵循 CC BY-SA 4.0 许可协议
布局可以通过 flex
auto
边距和一个不可见的 flex 项目来实现。jsFiddle
笔记:
auto
边距 用于对齐 flex 项目。在此处了解更多信息: 对齐 Flex 项目的方法