У меня есть div div и box. Когда я изменяю размер окна, divs соответствующим образом адаптируются, но входные данные обрезаются. Как изменить размер ввода на размер экрана при максимальной ширине 400 пикселей? Вот скриншоты двух состояний: Looks good. Но когда страница сужается, ответчики отвечают, но the input gets cut but the divs are good.HTML, CSS: Входная коробка выходит за пределы видимой области
Вот как я мой стиль ввода
.text-input {
display: block;
width: 100%;
font-family: sans-serif;
font-size: 1em;
appearance: none;
border-radius: none;
padding: 0.5em;
border: solid 1px #fff;
box-shadow: inset 1px 1px 2px 1px #707070;
transition: box-shadow 0.3s;
max-width: 400px;
display: inline-block;
}
.text-input:focus,
.text-input.focus {
outline: none;
box-shadow: inset 1px 1px 2px 1px #c9c9c9;
}
Мой вопрос, как я должен стиль ввода, чтобы заставить его вести себя так же, как дивы? Также, какова интуиция за решением?
[jsFiddle] (http://www.jsfiddle.net), может быть, ? –
Как насчет ввода 'input' с' width' '100%' внутри div? –
Я думаю, что ваши 'width' и' max-width' проблематичны для совместного использования. –