Размер фона с SVG сжаты в IE9-10

У меня есть div с фоновым изображением:

<div>Play Video</div>

со следующим CSS:

div {
background-image: url('icon.png');
background-image: url('icon.svg'), none;
background-size: 40px 40px;
background-repeat: no-repeat;
background-position: 90% 50%;
padding: 20px;
width: 150px;
}

Размер фона соблюдается в Firefox, Safari и Chrome. В IE8 SVG заменяется файлом PNG. Однако в IE9 и IE10 файл SVG значительно уменьшен. Проблема, кажется, связана с шириной и высотой div. Если я добавлю высоту 150px, SVG будет отображаться правильно. Если я уменьшу его (т.е. 100 пикселей), изображение начнет уменьшаться.

Кто-нибудь нашел способ исправить эту проблему в Explorer? Есть ли способ сказать IE использовать значение background-size независимо от ширины и высоты div?

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

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