Использую svg спрайт вида
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;">
<defs>
<style>
.view {
display: none;
}
.view:target {
display: inline;
}
</style>
<symbol id="svg1">
........
</symbol>
<symbol id="svg2">
........
</symbol>
</defs>
<g id="svg1_view" class="view">
<use xlink:href="#svg1" />
</g>
<g id="svg2_view" class="view">
<use xlink:href="#svg2" />
</g>
</svg>
Вызываю его через src='sprite.svg#svg1'
Во всех браузерах, кроме Safari иконки отображаются отлично. В Safari иконки не отображаются (не в тэге 'img', не в background-image). Если открыть спрайт в отдельной вкладке, то там иконка отображается.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
HTML2 и HTML5 - это один и тот же язык, HTML, просто разные версии (2 и 5), или же это принципиально разные языки разметки? Как будет правильно назвать...
Здравствуйте, дорогие друзья!
Вставляю svg картинку с колбеком png в html письмоТестил в большинстве браузеров и основных почтовых клиентах (gmail, yahoo, mail