html - 使用 flex : one left and one right 将两个元素对齐在同一行

标签 html reactjs css flexbox

我正在尝试使用 flex 将按钮对齐在同一行上:按钮“后退”应位于左侧,按钮“继续”应位于右侧(行尾)。

.footer {
    display: flex;
}

.back {
    align-content: flex-start;
}

.continue {
    align-content: flex-end;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>


<div className={"footer"}>
     <Button className={"back"}> Back </Button>
     <Button className={"continue"} >Continue</Button>
</div>

但这行不通,我缺少什么?

最佳答案

您可以使用 justify-content: space-between;在 flex 容器上生成所需的布局:

.footer {
    display: flex;
    justify-content: space-between;
}

.back {
}

.continue {
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>


<div class="footer">
     <Button className={"back"}> Back </Button>
     <Button className={"continue"} >Continue</Button>
</div>

关于html - 使用 flex : one left and one right 将两个元素对齐在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49307468/

相关文章:

javascript - 为什么我的减少时间功能不起作用?

css - 将图像裁剪为 <div> 的大小

HTML:两行文本居中垂直对齐

html - 页眉比页面宽

html - 删除使用 :after pseudo element 嵌入的每个 dt 之前最后一个 dd 的逗号

html - 在较小的设备上查看时如何在顶部中心显示 Logo

reactjs - 将 React 应用程序转换为 React Native 的最快方法是什么?

javascript - 在图像切换时更新 php session 变量

html - IE设置背景颜色时出现不必要的边框

reactjs - 与脉轮 react 不会触发 useEffect