Якщо ви використовуєте теги <img> , веб-переглядачі на веб-програмах не відображатимуть вбудовані растрові зображення .
Для будь-якого виду розширеного використання SVG, включаючи вбудований SVG, пропонується на сьогодні найбільшу гнучкість.
Internet Explorer і Edge змінять розмір SVG правильно , але потрібно вказати і висоту, і ширину.
Ви можете додати onclick, onmouseover і т. Д. Всередині svg до будь-якої форми у SVG: onmouseover = "top.myfunction (evt);"
Ви також можете використовувати веб-шрифти в SVG, додаючи їх у свій звичайний аркуш стилів.
Примітка. Якщо ви експортуєте SVG з Illustrator, імена веб-шрифтів будуть неправильними. Ви можете виправити це у своєму CSS та уникати возитися у SVG. Наприклад, Illustrator дає неправильне ім’я Arial, і ви можете виправити це так:
@font-face {
font-family: 'ArialMT';
src:
local('Arial'),
local('Arial MT'),
local('Arial Regular');
font-weight: normal;
font-style: normal;
}
Все це працює далі будь-якому браузері, випущеному з 2013 року .
Для прикладу дивіться ozake.com . Весь сайт складається з SVG, крім контактної форми.
Попередження: Веб-шрифти в Safari не точно змінені - і якщо у вас є багато переходів від простого тексту до жирного або курсивного, в точках переходу може бути невелика кількість зайвого або відсутнього місця. Дивіться мою відповідь на це запитання для отримання додаткової інформації.