SVG спрайт — у меня 16 иконок на 300 строк кода. Это нормально столько кода грузить в head?
Пробую svg спрайты на вкус и возникли вопросы.
Как поисковики будут реагировать на то, что я в head вставлю 300 строк кода svg спрайта? Если какие то элегантные способы решения этой проблемы? Цвет менять не собираюсь, но размер нужно менять в зависимости от страницы.
SergeyKisliy: никогда не работал с SVG-иконками, но мне казалось, что они представлены именованными объектами внутри большого файла и к ним обращаются имя_файла#имя_иконки.
На этом отличия вроде бы должны заканчиваться.
Все верно. Но если обращаться к внешнему файлу, то проблемы с ie 9-11. А если его загрузить в документ, то получается 300 строк кода, о чем собственно и есть этот вопрос.
SergeyKisliy: Затрудняюсь что-то решать по этому поводу, я всегда работал с SVG с помощью jQuery SVG, проблем с браузерами не знал.
В вашем случае я бы, пожалуй, посмотрел, как с SVG-иконками работают серьезные сайты типа StackOverflow и от этого плясал.