Искал то же решение, но нашел только то, что отлично сработало для меня:
<li>
<span style='display: table-cell; background-color:red'>a</span>
<span style='display: table-cell; width: 100%; background-color:green'>b</span>
</li>
Все, что вам нужно, это просто использовать отображение ячейки таблицы и установить ширину диапазона заполнителя100%.Все другие решения, которые я пробовал, не сработали для меня, как ожидалось.