当前位置: 首页 > 面试题库 >

如何使flexbox物品的尺寸相同?

萧嘉禧
2023-03-14
问题内容

我想使用具有一些相同宽度的项目的flexbox。我注意到flexbox将空间均匀分布,而不是空间本身。

例如:

.header {

  display: flex;

}



.item {

  flex-grow: 1;

  text-align: center;

  border: 1px solid black;

}


<div class="header">

  <div class="item">asdfasdfasdfasdfasdfasdf</div>

  <div class="item">z</div>

</div>

第一项比第二项大很多。如果我有3个项目,4个项目或n个项目,则我希望它们全部显示在同一行上,每个项目具有相等的空间。

有任何想法吗?

http://codepen.io/anon/pen/gbJBqM


问题答案:

对其进行设置,使它们flex-basis成为0(因此所有元素都具有相同的起点),并允许它们增长:

flex: 1 1 0px

您的IDE或linter可能会提到这一点the unit of measure 'px' is redundant。如果将其省略(如flex: 1 1 0:),则IE将无法正确呈现此内容。因此px,如@fabb的评论中所述,支持Internet Explorer是必需的。



 类似资料:
  • 问题内容: 我已经在Swing Applet的JPanel上绘制了一个正方形,现在我想在纸上打印这个 物理尺寸为50cm * 50 cm的正方形。这意味着在现实世界中正方形的打印尺寸为50 * 50 cm小程序 的 面板。 打印机使用 400 DPI 进行打印。 那么如何将这些与测量联系起来?我应该以哪种文件格式保存我的图形,以便在打印时可以进行准确的测量,等于打印机DPI,并且可以在打印中保持图

  • 但是我尝试重写、、等似乎都不起作用,或者可能是我实现错误。我需要调整它的内部子组件吗?或者仅仅调整

  • 主要内容:jQuery 尺寸方法,jQuery 尺寸,jQuery width() 和 height() 方法,实例,jQuery innerWidth() 和 innerHeight() 方法,实例,jQuery outerWidth() 和 outerHeight() 方法,实例通过 jQuery,很容易处理元素和浏览器窗口的尺寸。 jQuery 尺寸方法 jQuery 提供多个处理尺寸的重要方法: width() height() innerWidth() innerHeight() ou

  • 问题内容: 如何使用PIL或任何其他Python库获取图片边的大小? 问题答案: 根据文档。

  • 很抱歉创建了一个潜在的副本,但我没有找到任何答案来回答我的问题。它本质上归结为: 我应该在哪些文件夹中包含哪些图像大小的全屏图像以支持所有Android设备? 答案通常说明不同的像素分辨率,以放入每个密度桶中。 例如: 来源:Android:支持所有设备的背景图像大小(像素) 像这样的列表实际上正是我想要的。唯一的问题是这对我来说没有意义。 按密度对图像进行分组似乎适合于在不同密度上显示相同大小的

  • 我想使用flexbox,它有一些相同宽度的项目。我注意到flexbox将空间均匀分布,而不是空间本身。 例如: 第一项比第二项大得多。如果我有3个项目、4个项目或n个项目,我希望它们都显示在同一行,每个项目的空间相等。 有什么想法吗? http://codepen.io/anon/pen/gbJBqM