IE10 посещает SVG вместо изменения размера

Я решил проблему, когда IE10 только изменил размер изображения, если в стиле css, теперь IE10 обрезает SVG вместо изменения размера. Никакой другой браузер не имеет этой проблемы.

Я пробовал все разные комбинации только объявления высоты или ширины, устанавливая другое измерение в auto, а не устанавливая его или устанавливая оба. Я также пробовал preserveAspectRatio="none" в теге img.

Ответ 1

Оказывается, IE является единственным браузером, которому нужно установить viewBox для масштабирования svg. Я использовал бесплатную программу под названием inkscape для создания моего svg, и он не устанавливает окно просмотра. Откройте svg с помощью текстового редактора и добавьте его в объявление <svg...:

viewBox="0 0 64 64"

Вместо 64 введите то, что должно быть в x и y вашего нижнего правого угла для размера исходного svg. Неверная погода виновата в IE10 или inkscape...

Обновление:. Вы можете обновить до inkscape 0.91, и атрибут viewbox будет добавлен автоматически.