2016-01-26 3 views
0

Я хочу использовать SVG-изображения вместо растра. Есть ли хороший способ поддержать IE 8 и ниже, а также некоторые другие устаревшие браузеры? И чтобы убедиться, что рендеринг во всех браузерах одинаковый?
Да, этот вопрос уже задан, но сейчас 2016 год, и, вероятно, появились новые решения. Благодарю.SVG кросс-браузерная рендеринг

+1

https://css-tricks.com/a-complete-guide-to-svg-fallbacks/ подводит итог каждому нерешенному сценарию, известному человеку до середины 2015 года. –

+2

_ "но сейчас 2016" _ - вот почему поддержка IE 8 больше не должна беспокоить. (Если вы не говорите об ограниченной среде, такой как корпоративная сеть, например, но это скорее изменит сферу вопроса. Кроме этого - _progressive enhancement_ - это способ пойти.) – CBroe

+2

Возможно, вам понравится RaphaelJS. Он поддерживает IE <= 8, используя VML. К сожалению, на данный момент сайт, похоже, сейчас не работает (как я это пишу). http://poraeljs.com/ –

ответ

0

Если IE 8 поддержка касается вас - это очень простой хак должен работать:

<img src="your.svg" onerror="this.src='your.png'"> 

Использование что ниже 8 настолько мала, что не стоит рассмотреть в этой точке.

Смежные вопросы