Si usa etiquetas <img> , los navegadores basados en webkit no mostrarán imágenes de mapa de bits incrustadas .
Para cualquier tipo de uso avanzado de SVG, incluidas las ofertas en línea de SVG, con mucho, la mayor flexibilidad.
Internet Explorer y Edge redimensionarán el SVG correctamente , pero debe especificar tanto el alto como el ancho.
Puede agregar onclick, onmouseover, etc. dentro del svg, a cualquier forma en el SVG: onmouseover = "top.myfunction (evt);"
También puedes usar fuentes web en el SVG incluyéndolas en su hoja de estilo regular.
Nota: si está exportando SVG desde Illustrator, los nombres de las fuentes web serán incorrectos. Puede corregir esto en su CSS y evitar perder el tiempo en el SVG. Por ejemplo, Illustrator le da un nombre incorrecto a Arial, y puede arreglarlo así:
@font-face {
font-family: 'ArialMT';
src:
local('Arial'),
local('Arial MT'),
local('Arial Regular');
font-weight: normal;
font-style: normal;
}
Todo esto funciona en cualquier navegador lanzado desde 2013 .
Para ver un ejemplo, visite ozake.com . Todo el sitio está hecho de SVG excepto el formulario de contacto.
Advertencia: las fuentes web se redimensionan de manera imprecisa en Safari, y si tiene muchas transiciones de texto sin formato a negrita o cursiva, puede haber una pequeña cantidad de espacio adicional o faltante en los puntos de transición. Vea mi respuesta a esta pregunta para más información.