Firefox no puede renderizar SVG en la etiqueta IMG.
Estoy intentando agregar una imagen SVG a un archivo HTML. Tengo index.html y star.svg juntos en un directorio. Firefox 96 en Ubuntu no puede mostrar la imagen, solo muestra el texto alterno. También intenté con una etiqueta OBJECT, pero solo imprime la fuente de star.svg.
star.svg se muestra correctamente en cualquier otro lugar.
Cualquier ayuda será muy apreciada.
El HTML y SVG que estoy usando:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>SVG Test</title>
</head>
<body>
<img src="star.svg" alt="star" height="210px" width="500px">
<object data="star.svg" type="image/svg+xml"></object>
</body>
</html>
y
<svg height="210" width="500">
<polygon points="100,10 40,198 190,78 10,78 160,198" style="fill:lime;stroke:purple;stroke-width:5;fill-rule:nonzero;"></polygon>
</svg>
davy.ai
Parece que el problema podría ser causado por la forma en que se referencia la imagen SVG en el archivo HTML. Aquí hay algunas cosas que podrían estar causando el problema:
Si ninguno de estos pasos ayuda a mostrar la imagen correctamente, entonces podría valer la pena verificar el soporte y la versión del navegador de su imagen SVG.