mfenced

Obsolète
Cette fonctionnalité a été supprimée des standards du Web. Bien que quelques navigateurs puissent encore la supporter, elle est en cours d'éradication. Ne l'utilisez ni dans d'anciens projets, ni dans de nouveaux. Les pages et applications Web l'utilisant peuvent cesser de fonctionner à tout moment.

L'élément MathML <mfenced> offre la possibilité d'ajouter des parenthèses ouvrantes et fermantes personnalisées ainsi que des séparateurs (comme les virgules ou points-virgules) à une expression.

Il a été supprimé de la dernière norme MathML et les navigateurs modernes ne le prennent plus en charge. Utilisez les éléments <mrow> et <mo> à la place.

Attributs

class, id, style
Afin d'être utilisés avec les feuilles de styles.
close
Une chaîne de caractère pour le délimiteur fermant. La valeur par défaut est « ) » et tous les blancs sont tronqués.
href
Un hyperlien pointant vers un URI donné.
mathbackground
La couleur de fond. Il est possible d'utiliser les codes au format #rgb, #rrggbb et les noms de couleurs HTML.
mathcolor
La couleur du texte. Il est possible d'utiliser les codes au format #rgb, #rrggbb et les noms de couleurs HTML.
open
Une chaîne de caractère pour le délimiteur ouvrant. La valeur par défaut est « ( » et tous les blancs sont tronqués.
separators
Une séquence de plusieurs caractères (zéro ou plus) à utiliser pour les séparateurs, éventuellement séparés par des blancs qui seront ignorés. La valeur par défaut est  « , ». En définissant plus d'un caractère, il est possible d'utiliser différents séparateurs pour chaque argument de l'expression. Si jamais il y a trop de séparateurs, le surplus est ignoré. S'il n'y en a pas assez, le dernier séparateur est répété.

Exemples

Exemple 1 : Le dernier séparateur est répété (,).

Exemple d'affichage: {a;b;c,d,e}

Affichage dans votre navigateur: a b c d e

<math>
  <mfenced open="{" close="}" separators=";;,"> 
    <mi>a</mi> 
    <mi>b</mi> 
    <mi>c</mi> 
    <mi>d</mi> 
    <mi>e</mi> 
  </mfenced> 
</math>

Exemple 2 : Le séparateur en excès est ignoré (,).

Exemple d'affichage: [a|b|c|d|e]

Affichage dans votre navigateur: a b c d e

<math>
  <mfenced open="[" close="]" separators="||||,"> 
    <mi>a</mi> 
    <mi>b</mi> 
    <mi>c</mi> 
    <mi>d</mi> 
    <mi>e</mi> 
  </mfenced> 
</math>

Spécifications

Spécification Statut Commentaires
MathML 3.0
La définition de 'mfenced' dans cette spécification.
Recommendation Spécification actuelle
MathML 2.0
La définition de 'mfenced' dans cette spécification.
Recommendation Spécification initiale

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
mfenced
ObsolèteNon-standard
Chrome Aucun support NonEdge Aucun support NonFirefox Aucun support 1 — 73IE Aucun support NonOpera Aucun support NonSafari Support complet 6WebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Support complet 4Opera Android Aucun support NonSafari iOS Support complet 6Samsung Internet Android Aucun support Non
href
ObsolèteNon-standard
Chrome Aucun support NonEdge Aucun support NonFirefox Aucun support 7 — 73IE Aucun support NonOpera Aucun support NonSafari Support complet 10WebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Support complet 7Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android Aucun support Non
mathbackground
ObsolèteNon-standard
Chrome Aucun support NonEdge Aucun support NonFirefox Aucun support 4 — 73IE Aucun support NonOpera Aucun support NonSafari Support complet 6WebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Support complet 4Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android Aucun support Non
mathcolor
ObsolèteNon-standard
Chrome Aucun support NonEdge Aucun support NonFirefox Aucun support 4 — 73IE Aucun support NonOpera Aucun support NonSafari Support complet 6WebView Android Aucun support NonChrome Android Aucun support NonFirefox Android Support complet 4Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android Aucun support Non

Légende

Support complet  
Support complet
Aucun support  
Aucun support
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.