Это похоже на одну из тех вещей, которые должны иметь простой ответ, однако я не мог найти для этого никакого решения...
У меня есть таблица, содержащая несколько элементов выбора, которые имеют некоторые текстовые метки спереди, в одной строке. Я хочу максимизировать ширину выделения до конца элемента td. Я не могу использовать фиксированную ширину.
Если я использую width = 100%, тогда выбор будет вытеснять ярлык на другой строке. По умолчанию ширина выбора равна ширине самой длинной опции.
Вот как работает по умолчанию: http://goo.gl/KiSGcK
В идеале это также должно работать с select2, где ширина по умолчанию установлена в ширину первой опции.
Я попытался обернуть выделение и/или метку в divs, установив разные опции css (float, display inline и т.д.) Без успеха. Есть идеи?
Наконец нашел решение: используйте overflow: hidden
.
Вот он: http://goo.gl/mXNRZN
Попробуйте установить float: left; для вашего ярлыка и таблицы. Затем установите их с шириной в процентах, что составляет 100%. Как и этот ярлык (ширина: 40%) и таблица (ширина: 60%, за исключением границы).