Даже позже, но это тоже может быть полезно. Существует плагин jQuery-backstretch-plugin, который вы можете использовать в качестве полизаполнения для background-size: cover. Я думаю, что должно быть возможно (и довольно просто) получить свойство css-background-url с помощью jQuery и передать его плагину jQuery-backstretch. Хорошей практикой было бы проверить поддержку background-size-size с помощью modernizr и использовать этот плагин в качестве запасного варианта.
Backstretch-плагин был упомянут на SO здесь . JQuery-backstretch-plugin-site здесь .
Аналогичным образом вы можете создать плагин или скрипт jQuery, который заставит работать с размером фона в вашей ситуации (background-size: 100%) и в IE8-. Итак, чтобы ответить на ваш вопрос: Да, есть способ, но в банкомате нет решения «включай и работай» (т. Е. Вы должны сами написать код).
(заявление об отказе: я не исследовал плагин backstretch-плагина, но, похоже, он работает так же, как background-size: cover)