Существующий код
index.html
:<!DOCTYPE html> <head> <title>Test</title> <link href="stylesheets/index.css" rel="stylesheet" type="text/css" /> </head> <ul> <li>Foo</li> <li>Bar</li> <li><input /></li> </ul>
index.scss
(без растяжения):@import "compass/reset"; @import "compass/typography/lists/horizontal-list"; body { background: darkgray; } ul { width: 100%; background: lightgray; @include horizontal-list; }
Вопрос
Как сделать так, чтобы последний элемент занимал оставшееся горизонтальное пространство?
Подробности:
См. Изображение ниже для желаемого результата.
Адаптация HTML-кода допустима, если она остается семантически ясной.
Решение должно работать в последней версии Firefox, последней версии Chrome и в IE8-11 (при необходимости допускается прокладка JavaScript).