Определить поддержку фонового размера: обложка

Что такое безопасный способ обнаружить поддержку CSS3background-size: coverособенно в IE & lt; 9?

Следующий тест возвращает ложное срабатывание в IE & lt; 9, потому что это на самом деле устанавливаетbackground-size вcover:

div.style.backgroundSize = 'cover';

Единственный верный результат, который я получаю при тестировании на:

if ('backgroundSize' in div.style)

Но по данным сайтаhttp://www.standardista.com/css3/css3-background-properties/#bg11, IE 6/7/8 должен вернутьсяauto, толькоcover а такжеcontain не поддерживаются

Edit:

Я хотел бы использовать свое собственное решение, но я проверилкод, используемый Modernizr. It seems they use the same technique that gives me false positive results in IE < 9: Set backgroundSize = 'cover' а затем проверьтеstyle.backgroundSize == 'cover'.

См мойJSFiddle.

Ответы на вопрос(4)

Ваш ответ на вопрос