maction
L'élément MathML <maction>
permet de lier des actions à des (sous-)expressions.
L'action est définie par l'attribut actiontype
qui peut prendre plusieurs valeurs. Pour définir quels éléments fils sont affectés par l'action, il est possible d'utiliser l'attribut selection
.
Attributs
- actiontype
-
L'action qui se produit pour cet élément. Les valeurs possibles sont :
statusline
: S'il y a un clic sur l'expression ou que le lecteur passe la souris sur celle-ci, le message est envoyé au statut du navigateur (status line). La syntaxe est la suivante :<maction actiontype="statusline"> expression message </maction>.
toggle
: Quand il y a un clic sur la sous-expression, la mise en forme des sous-expressions sélectionnées change. Ainsi chaque clic augmente la valeur deselection
. La syntaxe est la suivante :<maction actiontype="toggle" selection="entier-positif" > expression1 expression2 expressionN </maction>
.tooltip
: Lorsque la souris passe au-dessus de l'expression, une info-bulle est affichée à proximité de l'expression. La syntaxe est la suivante :<maction actiontype="tooltip"> expression message </maction>.
- class, id, style
-
Afin d'être utilisés avec les feuilles de styles.
- 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. - selection
-
L'élément fils auquel s'applique l'action. La valeur par défaut est
1
, ce qui correspond au premier élément fils.
Exemples
<math>
<maction actiontype="toggle">
<mfrac>
<mn>6</mn>
<mn>8</mn>
</mfrac>
<mfrac>
<mrow>
<mn>3</mn>
<mo>⋅</mo>
<mn>2</mn>
</mrow>
<mrow>
<mn>4</mn>
<mo>⋅</mo>
<mn>2</mn>
</mrow>
</mfrac>
<mfrac>
<mn>3</mn>
<mn>4</mn>
</mfrac>
</maction>
</math>
Spécifications
Specification |
---|
MathML Core # dfn-maction |
Compatibilité des navigateurs
BCD tables only load in the browser