使用 Flexbox 实现等宽列:比你想象的更复杂
Flexbox 虽然很棒,但它在幕后做的事情实际上有点奇怪,因为默认情况下,它同时做了两件事。它首先查看内容大小,这与我们在元素上声明 `width: max-content` 时获得的结果相同。但除此之外,`flex-shrink` 还在做一些工作,允许项目变小,但仅在需要时才会变小。让我们分解这两个步骤,看看它们如何协同工作。
当您将 CSS 属性应用于元素时,幕后会发生很多事情。例如,假设我们有一些像这样的 HTML 代码
<div class="parent"<div class="child"Child</div<div class="child"Child</div<div class="child"Child</div</div
…