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 :
- les balises HTML
<img>ou<svg> - l'attribut CSS
background-image
Contexte spécifique à Gecko
De plus, Gecko 2.0 prend en charge l'usage du format SVG dans ces contextes:
- la propriété CSS
list-style-image - la propriété CSS
content - l'élément SVG
<image> - l'élément SVG
<feImage> - la fonction Canvas
drawImage
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
:visitedne 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 |
|---|
| CSS Backgrounds and Borders Module Level 3> # the-background-image> |