【发布时间】:2021-02-26 11:38:13
【问题描述】:
使用 CSS Grid,当你不知道会有多少个孩子时,如何让所有孩子排成一行?
我需要所有孩子都拥有相等的width,所以如果有 2 个孩子,他们每个人将有 50% 的宽度,如果有 3 个孩子,他们每个人都有 33.33% 的宽度等等。
.container {
display: grid;
}
<div class='container'>
<div>Child 1</div>
<div>Child 2</div>
<div>Child 3</div>
// There maybe 4 or 5 children we don't know
</div>
【问题讨论】:
-
对于可变数量的孩子来说,使用 flexbox 可能会更好。