@moem

Как растянуть input[type=text]?

Здравствуйте.
Подскажите, пожалуйста, как описать на css размещение на одной строке input[type=text] с изменяемой шириной слева и иконку i.ui-icon с фиксированной шириной справа так, чтобы их общая ширина с учетом отступов не превышала ширину родителя. Ширина родителя может изменяться, вслед за ней должна изменяться ширина input.
<div style="width:200px">
  <input type="text">
  <i class="ui-icon" style="width:16px"></i>
</div>

Спасибо.
  • Вопрос задан
  • 1375 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
.ui-icon {
  width: 16px;
}
input {
  width: calc(100% - 16px);
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
chimir
@chimir
на флексах https://jsfiddle.net/tk707x97/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект