SVG en tant qu'image

Le format SVG peut être utilisé en tant qu'image dans de nombreux contextes. Beaucoup de navigateurs prennent en charge les images au format SVG avec :

Contexte spécifique à Gecko

De plus, Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) prend en charge l'usage du format SVG dans ces contextes:

Restrictions

Pour plusieurs raisons, Gecko fixe quelques restrictions sur le format SVG lorsqu'il est utilisé en tant qu'image :

  • JavaScript est désactivé.
  • Les ressources externes (p. ex. images, stylesheets) ne peuvent pas être chargées, cependant elles peuvent être utilisées en étant déclaré à travers des URLs de données.
  • Les liens stylistiques :visited  ne sont pas interprété.
  • Les widgets stylistiques natifs aux plateformes (basés sur le thème de l'OS) sont désactivés.

A noter que les restrictions précédentes sont spécifiques à l'usage de SVG en tant qu'image; elles ne s'appliquent pas lorsque le contenu SVG est vu directement, ou lorsque il est embarqué en tant que document via les éléments <iframe>, <object>, ou <embed>

Spécifications

Specification Status Comment
HTML5
La définition de 'SVG within <img> element' dans cette spécification.
Recommendation Définit l'usage de SVG dans les éléments <img>.
CSS Backgrounds and Borders Module Level 3
La définition de 'SVG within 'background-image' CSS property' dans cette spécification.
Candidat au statut de recommandation Définit l'usage de SVG dans la propriété background-image.

 

Voir aussi