Как запретить элементу div изменять ширину себя?

Я использую следующий код:

#input {
  transiction: width 0.4s ease-in-out;
  border: 2px solid black;
  border-radius: 2px;
}
#input:focus {
  width: 100%;
  outline: none;
}
uans {
  padding: 10px;
}
<div id="uans"><input id="input"></div>

Проблема в том, что когда я фокусируюсь на поле ввода, внизу страницы появляется полоса прокрутки, а ширина div меняется. Как мне запретить ему изменяться в размерах? max-width не подходит, я делаю адаптивную вёрстку.


Ответы (1 шт):

Автор решения: Vad Sim

Мне помогло изменение значения CSS-свойства box-sizing.

→ Ссылка