Flexbox 的 justify-content: space-around
使我的列表项水平均匀分布。有没有办法得到完全相同的东西,唯一的区别是左边的第一个项目左边没有空间? (即列表从容器的左边缘“开始”)
原文由 drake035 发布,翻译遵循 CC BY-SA 4.0 许可协议
Flexbox 的 justify-content: space-around
使我的列表项水平均匀分布。有没有办法得到完全相同的东西,唯一的区别是左边的第一个项目左边没有空间? (即列表从容器的左边缘“开始”)
原文由 drake035 发布,翻译遵循 CC BY-SA 4.0 许可协议
另一种方式 :
flex-grow: 1
。display: flex
添加到包装面板。下面的简短示例,拆分器元素标记为红色
.main
{
display: flex;
border: 1px dashed black;
}
.element
{
width: 50px;
height: 50px;
margin: 5px;
border: 1px solid blue;
}
.splitter
{
flex-grow: 1;
border: 1px solid red;
margin: 3px;
}
<div class="main">
<div class="element">
</div>
<div class="element">
</div>
<div class="splitter">
</div>
<div class="element">
</div>
<div class="splitter">
</div>
<div class="element">
</div>
<div class="splitter">
</div>
</div>
原文由 Pascal Goldbach 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
4 回答3.3k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
您可以使用
justify-content: space-between
,但最后的内容右侧也没有空格。一个很好的 文档。