У меня есть текстовое поле (тип ввода = "текст") и список выбора.Текстовое поле шире, чем список выбора.Они оба в отдельных рядах гибкой коробки.Как я могу сделать текстовое поле такой же ширины, как список выбора, используя чистый CSS (без JavaScript)?
Выглядит примерно так:
<div style="display: flex; flex-direction: column">
<input type="text">
<select>
<option>Tiny</option>
</select>
</div>
В результате получается, что список выбора увеличивается до размера текстового ввода (его размер по умолчанию определяется браузером), а не сужается до размера ввода.list.
Я прошу прощения, если об этом спрашивали раньше (если да, ссылка будет оценена), но пока что я не могу найти ничего, что решило бы эту очевидную проблему.