html - 为什么 flex-basis 不用于封闭框的宽度计算?
问题描述
在下面的示例中, 和 的组合flex-basis
将flex-shrink
宽度添加到.space
div
. 但是宽度不用于计算外框(.parent
)的宽度。相反,当与 . 结合使用时,内容会被截断overflow: hidden
。.space
为什么标签的宽度被丢弃?
.root {
display: flex;
}
.parent {
display: flex;
overflow: hidden;
}
.parent > div {
display: flex;
}
.space {
flex-basis: 20px;
flex-shrink: 0;
}
<div class="root">
<div class="parent">
<div class="one">One</div>
<div class="space"></div>
<div class="two">Two</div>
</div>
</div>
解决方案
推荐阅读
- python - 用返回覆盖保存模型 Django 保存方法
- date - 在 Excel 表单上设置日期格式
- javascript - 在引导程序中使用 mx-auto 时,Img 标签未以 col 为中心
- wordpress - ACF:在主循环之外显示值
- ios - 如何从相机胶卷中获取仅使用设备相机(前后)拍摄的图像?(iOS)
- azure-data-factory - 使用 Azure 数据工厂将 Web 活动输出加载到 SQL 表中
- javascript - 如何从 JSON 动态创建 Bootstrap 表
- python - 使用 OMPython 在 OpenModelica 中进行参数化扫描
- javascript - 仅显示 Google App Script 中的最后 12 行
- java - 合并来自单个流的 Kafka 记录值