您可以添加
min-width: 0;到弹性项目。
.flex--1 { flex: 1 1 auto; min-width: 0;}或添加
overflow: hidden;到它。
.flex--1 { flex: 1 1 auto; overflow: hidden; }jsFiddle
为什么?
[4.5。弹性项目的隐含最小大小
为了为弹性商品提供更合理的默认最小尺寸,此规范引入了一个新
auto值作为CSS 2.1中定义的min-width和min-height属性的初始值 。
或者,您可以将内容包装到容器中。
.container { display: table; table-layout: fixed; width: 100%;}.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}


