К пример есть 2 блока, которые должны стоять в ряд вот так:
В данном случае это кнопка и тестовое поле. У нас адаптивная верстка и все указано в %, и усложняется все тем, что в зависимости от языка на кнопке может быть текст разной длины.
Есть несколько способов как поставить эти кнопки в ряд:
1) overflow: hidden и float: left.
Не подходит так как: overflow: hidden закрывает возможность выпадающих элементов + мы не знаем конкретную ширину не одного блока
2) Указать например 80% и 20%
Не подходит так как: кнопка может сузиться или расшириться, в результате чего будет либо вылезать либо будут проблемы.
3) Таблицы
Вроде подходит но как-то сомнительно.
Есть ли еще способы как можно засунуть в ряд динамические блоки, чтобы они занимали 100% области ?