Я рекомендую встроить svg в ваш документ (техника html5). Просто откройте файл SVG, скопируйте тег SVG и все, что внутри него, а затем вставьте его в HTML-документ.
<html>
<body>
<svg></svg>
</body>
</html>
Преимущество состоит в том, что это позволяет вам использовать CSS для стилизации, например, изменить цвет заливки или применить к нему фильтры, например размытие. Другое преимущество заключается в том, что вы сохраняете один http-запрос для получения файла SVG, если он находится внутри вашего документа.
Если вы хотите, например, изменить свою позицию с помощью css, тогда вы должны поместить css внутри атрибута style. Стили, которые находятся во внешнем CSS-файле, не будут применяться в большинстве браузеров, поскольку это ограничение безопасности. Например:
<svg id="mySVG" style="position: absolute; top: 200px; left: 200px;"></svg>
Этот метод поддерживается всеми браузерами, кроме IE8 и ниже, а также браузером Android 2.3 и ниже.
Прочтите главу в формате SVG для получения более подробной информации:
Если вы не хотите размещать его на своей странице, тогда лучшим вариантом будет тег объекта и избегайте использования тега embed.
Прочтите это для получения дополнительной информации об объекте vs embed vs img tag: