Теоретически да, это должно быть возможно. Хотя он еще не полностью определен в спецификации w3c, и реализации на этом этапе отличаются.
Обратите внимание, что сам svg допускает специальный синтаксис фрагмента , поэтому теоретически вы должны иметь возможность ссылаться на разные представления одного и того же файла svg. Это можно использовать для создания спрайтов CSS / SVG.
Прямая ссылка на id вложенного фрагмента SVG (или любого другого элемента внутри SVG) - это то, что необходимо будет дополнительно указать.
Предполагая, что связывание с фрагментами из свойства фона CSS работает, тогда существует возможность, если вы используете XHTML (предоставляя полученный файл как application / xhtml + xml), просто включив встроенные ресурсы svg в основной документ, устраняя необходимость для многих отдельных файлов. Это можно сделать как предварительную публикацию buildstep, если вы хотите сохранить svgs отдельно для редактирования. Другая возможность - использовать data uris .