Мне нравится составлять макет с несколькими элементами, которые разделяют 100% ширину родительского элемента. Найдено решений: how-can-multiple-dynamically-sized-divs-share-100-width. Проблема здесь, мне всегда нужны некоторые элементы-обертки, такие как div. Как реализовать это только с вводом, элементами кнопки и так далее.Элементы share 100% width CSS
<form>
<button style="width: 20px;"></button>
<input style="width: 100%;" type="text"/>
</form>
Можете ли вы показать код, над которым работаете? –