We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

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

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

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,