Jeśli używasz znaczników <img> , przeglądarki oparte na pakiecie webkit nie będą wyświetlać osadzonych obrazów bitmapowych .
Do wszelkiego rodzaju zaawansowanych zastosowań SVG, w tym wbudowanych ofert SVG, zdecydowanie najbardziej elastyczna.
Internet Explorer i Edge poprawnie zmienią rozmiar SVG , ale musisz podać zarówno wysokość, jak i szerokość.
Możesz dodać onclick, onmouseover itp. Wewnątrz svg, do dowolnego kształtu w SVG: onmouseover = "top.myfunction (evt);"
Możesz także używać czcionek internetowych w SVG, umieszczając je w swoim zwykłym arkuszu stylów.
Uwaga: jeśli eksportujesz pliki SVG z programu Illustrator, nazwy czcionek internetowych będą nieprawidłowe. Możesz to naprawić w swoim CSS i uniknąć bałaganu w SVG. Na przykład program Illustrator nadaje niewłaściwą nazwę Arialowi i można to naprawić w następujący sposób:
@font-face {
font-family: 'ArialMT';
src:
local('Arial'),
local('Arial MT'),
local('Arial Regular');
font-weight: normal;
font-style: normal;
}
Wszystko to działa na dowolnej przeglądarce wydanej od 2013 roku .
Na przykład zobacz ozake.com . Cała strona jest wykonana z SVG, z wyjątkiem formularza kontaktowego.
Ostrzeżenie: Czcionki internetowe są nieprecyzyjnie zmieniane w Safari - a jeśli masz wiele przejść od zwykłego tekstu do pogrubienia lub kursywy, w punktach przejścia może być niewielka ilość dodatkowego lub brakującego miejsca. Aby uzyskać więcej informacji, zobacz moją odpowiedź na to pytanie .