Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Как вставить SVG в HTML. Известно, что есть три способа:Про image src и background-image вы забыли?
img в статье всплывает. Забыл только про background-image, как, если уж на то пошло, и про SVG-favicon и про SVG-шрифты. В-третьих, не работает же в моём любимом «Файерфоксе»! Да и в Уэбкит-браузерах работает условно, не скриптуется.
var svgDoc = document.implementation.createDocument("http://www.w3.org/2000/svg", "", null);
var svg = svgDoc.createElementNS("http://www.w3.org/2000/svg", "svg");
// и добавляем svg куда хотим (внутрь html-элемента)
codebase работает так, как предполагалось, что должен работать pluginspage! Спасибо, не знал.embed, а IE 8 — в object, причём, конечно, с непрозрачным фоном.
К вопросу о кроссбраузерном использовании SVG