У меня есть элемент Select2 на странице с кнопкой справа, и я хочу, чтобы Select2 занимал все пространство, за исключением того, что делает кнопка. Проблема в том, что Select2 вводит свое форматирование после активации, и я не могу понять, как обойти это.CSS - получение ширины от DIV до последнего
Вот что у меня есть:
<ul style="width:100%">
<li>
<label style="display:inline">From: </label>
<div class="select2-container select2-container-multi test" style="width:0px">
<ul class="select2-choices">...
Я хочу Select2-выбор быть 90% от стоимости первой ул но если я ставлю
.test .select2-choices {
width:90%;
}
, то он дает мне 90% от предыдущего DIV, который 0px. Есть ли способ получить ширину для «select2-choice» из первой ul, а не из родительского div?
Вы можете легко использовать Javascript (JQuery), чтобы выполнить эту задачу, но я не уверен, что если вы ищете CSS только решения. Если вы можете использовать jQuery в своем проекте, я добавлю ответ ниже. – Migs
Javascript тоже будет хорошо, что бы это ни значило. Спасибо. – user164863