Почему элемент ввода увеличивает ширину гибкого контейнера?

Я использую flex-box в своем демонстрационном проекте. когда я создаю flex-container.

<div class="container">
      <div class="flex">
<div class="form-control flex-1 flex align-item-baseline"> </div>
<div class="form-control flex-1 flex align-item-baseline"></div>
<div class="form-control flex-1 flex align-item-baseline"></div>
<div class="form-control flex-1 flex align-item-baseline"></div>
<div class="form-control flex-1 flex align-item-baseline"></div>

      </div>
  </div>

все divs имеют 140 ширину. но когда я вставляю input field, его ширина увеличивается до 160

<div class="container">
      <div class="flex">
        <div class="form-control flex-1 flex align-item-baseline">
            <label class="color-red">Passport Number</label>
            <input type="text" class="min-width-0 flex-1">
        </div>
<div class="form-control flex-1 flex align-item-baseline"></div>
<div class="form-control flex-1 flex align-item-baseline"></div>
<div class="form-control flex-1 flex align-item-baseline"></div>
<div class="form-control flex-1 flex align-item-baseline"></div>

      </div>
  </div>

Зачем ?

вот мой код https://plnkr.co/edit/PKbJ9AvvVPrnw9XxnQwv?p=preview

любое обновление? только140px


person user944513    schedule 10.08.2019    source источник
comment
Поскольку элементы input имеют минимальную ширину по умолчанию, установленную браузером. Добавьте min-width: 0 к своим гибким элементам. (Вы добавили его только к элементу input.)   -  person Michael Benjamin    schedule 10.08.2019
comment
можно ли create constant width   -  person user944513    schedule 10.08.2019
comment
Да. Определите ширину и установите для гибких элементов значение flex-shrink: 0, чтобы они не сжимались.   -  person Michael Benjamin    schedule 10.08.2019
comment
означает, как сделать постоянную ширину контейнера 140 с label и input   -  person user944513    schedule 10.08.2019
comment
поделитесь ссылкой на jsbin   -  person user944513    schedule 10.08.2019
comment
см. не работает plnkr.co/edit/v6PQFpZaJSidepOmfCr7?p=preview   -  person user944513    schedule 10.08.2019
comment
создал класс t и добавил в элемент еще 160 ширину   -  person user944513    schedule 10.08.2019
comment
мне нужен контейнер всегда 140px   -  person user944513    schedule 10.08.2019
comment
.t { flex: 0 0 140px; min-width: 0 } (применить класс .t к гибким элементам; удалить его из input)...plnkr.co/edit /D4hHMa8BYJs7XY0cTcmg?p=предварительная версия   -  person Michael Benjamin    schedule 10.08.2019