В этом случае у меня есть li.first
, который заполняет всю строку (100%) и li.third
, которые будут иметь переменный размер в зависимости от текста (возврат из внешней службы).Как сделать ввод заполнить оставшееся пространство
Мне нужно сделать li.second
, чтобы заполнить строку рядом с li.third
. В li.second
у меня есть input
, которые должны заполнить всю строку МЕНЬШЕ пространство, заполненное ссылкой, содержащейся в li.third
.
Я нашел несколько способов сделать это, но мне нужно будет изменить свой HTML-код, и в этом случае я не могу.
Есть ли способ сделать это без изменения HTML, только с помощью CSS?
<ul>
<li class="first">Some Random Text</li>
<li class="second">
<input type="text" />
</li>
<li class="third">
<a href="#">Some Random Text (that will change time to time)</a>
</li>
</ul>
Спасибо за ответ, но в данном случае я имею чтобы входные данные заполнили оставшееся пространство. –
Может быть, это то, что вы можете сделать с помощью flexbox. http://flexboxin5.com/ –
К сожалению, я не могу добавить внешний API –