Dois-je utiliser <img>
, <object>
o <embed>
pour charger des fichiers SVG dans une page de manière similaire au chargement d'un fichier de type jpg
, gif
o png
?
Quel est le code pour chacun d'entre eux afin de s'assurer qu'il fonctionne aussi bien que possible ? (Dans le cadre de mes recherches, je vois des références à l'inclusion du mimetype ou à l'indication de générateurs de rendu SVG de secours, mais je ne vois pas de bonne référence sur l'état de l'art).
Supposons que je vérifie la prise en charge de SVG avec Modernizr et de revenir en arrière (probablement en remplaçant par une simple <img>
) pour les navigateurs non compatibles SVG.
3 votes
Jetez un coup d'œil sur github.com/jonathantneal/svg4everybody
2 votes
Théoriquement, vous pourriez aussi avoir un
<svg>
à partir duquel vous souhaitez référencer d'autres SVG. Cela peut être réalisé, par exemple, à l'aide des éléments suivants<image>
.1 votes
Je viens d'écrire un article de blog sur ce sujet : claude-e-e.medium.com/