<switch>

Brouillon
Cette page n'est pas terminée.

Cette version n'est pas à jour relativement à la version anglaise de référence, merci d'en tenir compte.

L'élément switch évalue les attributs requiredFeatures, requiredExtensions et systemLanguage sur ses éléments enfants directs dans leur ordre respectif, puis traite et effectue un rendu du premier élément enfant sur lequel les attributs valent true. Tous les autres seront ignorés et donc non rendus. Si l'élément enfant est un élément conteneur tel que <g>, alors l'intégralité du contenu de cet enfant est soit traité/rendu soit ignoré/non rendu.

Notez que la valeur des propriétés display et visibility n'ont aucun effet sur le traitement du switch. En particulier, appliquer une propriété display à none sur l'élément enfant d'un switch n'a aucun effet sur le résultat du test true/false associé au traitement des éléments par le switch.

Contexte d'utilisation

CatégoriesÉlément conteneur
Contenu autoriséTout élément de cette liste, quel qu'en soit l'ordre:
Éléments d'animation
Éléments descriptifs
Éléments de formes
<a>, <foreignObject>, <g>, <image>, <svg>, <switch>, <text>, <use>

Exemple

Attributs

Attributs globaux

Attributs particuliers

Interface DOM

Cet élément implémente l'interface SVGSwitchElement.

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support basique 1.0 1.8 9.0 8.0 3.0.4
Fonctionnalité Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support basique 3.0 ? 1.8 Pas de support ? 3.0.4

Le tableau est basé sur ces sources.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : Sebastianz, SphinxKnight, J.DMB, loic
 Dernière mise à jour par : Sebastianz,