css - 当容器中只有一项时,CSS flex 默认结束
问题描述
我有一个像导航栏一样使用 flex 的容器,所以我有左右项目使用属性之间的空间。我的问题是有时左边的项目不存在,我希望右边的项目仍然留在右边。这是一个例子:
<div class="container">
<div>
Stay on left
</div>
<div>
Stay on right
</div>
</div>
.container {
display: flex;
justify-content: space-between;
}
当我删除左侧 div 上的停留时,我仍然需要右侧 div 上的停留才能停留在容器的右侧
解决方案
<div class="container">
<div>
Stay on right
</div>
<div>
Stay on left
</div>
</div>
.container {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
}
推荐阅读
- python - 根据时间列计算值的总年龄
- reactjs - 如何测试 Redux 的 dispatch() 已在 React Component (Jest + Enzyme) 中被调用
- python - PYTHON:循环通过 xml 文件
- nservicebus - NServiceBus 使用什么队列?
- python - python中字符串的子字符串
- ruby-on-rails - nokogiri gem install rails 出错
- python - 允许用户上传图片并以 html 显示(使用 base64 和 python)
- c# - C# 应用系统睡眠/唤醒事件
- c# - div内元素的Webdriver超时异常
- css - 最适合容器的子 div(行和列)