我想使用flexbox,它有一些相同宽度的项目。我注意到flexbox将空间均匀分布,而不是空间本身
例如:
.header{
显示器:flex;
}
.项目{
柔性生长:1;
文本对齐:居中;
边框:1px纯黑;
}
<;div class=“header”>;
<;div class=“项目”>;asdfasdfasdfasdfasdfasdfasdfasdf</部门>;
<;div class=“项目”>;z</部门>;
</部门>
第一项比第二项大得多。如果我有3个项目、4个项目或n个项目,我希望它们都显示在同一行,每个项目的空间相等
有什么想法吗
设置它们,使其flex basis为0(使所有元素具有相同的起点),并允许它们增长:
flex:10px
您的IDE或linter可能会提到度量单位“px”是冗余的。如果不使用它(如:flex:11 0),IE将无法正确呈现此内容。因此,@fabb的评论中提到,px需要支持Internet Explorer