На вопрос уже ответил
Виталий Першин @Get-Web. Если добавить к
item2 —
min-width: 0;, текст не будет увеличивать размер
flex-элемента.
Как это работает
Не смотря на то, что значение свойства
min-width по умолчанию равно
0, для
flex-элементов оно по умолчанию равно
auto => блок будет растягиваться.
Источник