我通过这种方式找到了解决方案。
但是当子类别名称很长时,它会断开。
我在等待是否有人能找到解决方案。
你可以就这样使用它。 
名称长时。
名称短时。
.category-list .subcategories {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.category-list .subcategories .subcategory {
flex-shrink: 0;
min-width: 25%;
}
Alteras
(Steven Chang)
6
您需要在这里使用 CSS Grid。
类似这样:
.category-list .subcategories {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(125px, min-content));
}
如果您希望列的大小完全相等,可以将 min-content 更改为 1fr。
正如 ogulcan1787 所述,您可以创建一个新组件并在此处插入 CSS。
您可以遵循以下说明: