diff options
author | julieng <julien.gattelier@gmail.com> | 2021-11-11 08:25:39 +0100 |
---|---|---|
committer | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2021-11-11 09:10:36 +0100 |
commit | 2aadda2dc034816401f35a5bec5795d8a4ab44fd (patch) | |
tree | 81c6daf07963c91365c84d70c51b208a97ae6869 /files/fr/web/mathml/element | |
parent | c391017c96c827a66e007d2eba6992a66b18b6b1 (diff) | |
download | translated-content-2aadda2dc034816401f35a5bec5795d8a4ab44fd.tar.gz translated-content-2aadda2dc034816401f35a5bec5795d8a4ab44fd.tar.bz2 translated-content-2aadda2dc034816401f35a5bec5795d8a4ab44fd.zip |
convert content to md
Diffstat (limited to 'files/fr/web/mathml/element')
-rw-r--r-- | files/fr/web/mathml/element/index.md | 338 | ||||
-rw-r--r-- | files/fr/web/mathml/element/maction/index.md | 198 | ||||
-rw-r--r-- | files/fr/web/mathml/element/math/index.md | 284 | ||||
-rw-r--r-- | files/fr/web/mathml/element/menclose/index.md | 208 | ||||
-rw-r--r-- | files/fr/web/mathml/element/merror/index.md | 97 | ||||
-rw-r--r-- | files/fr/web/mathml/element/mfenced/index.md | 173 | ||||
-rw-r--r-- | files/fr/web/mathml/element/mfrac/index.md | 131 | ||||
-rw-r--r-- | files/fr/web/mathml/element/mi/index.md | 201 | ||||
-rw-r--r-- | files/fr/web/mathml/element/mover/index.md | 127 | ||||
-rw-r--r-- | files/fr/web/mathml/element/msub/index.md | 98 | ||||
-rw-r--r-- | files/fr/web/mathml/element/munder/index.md | 125 | ||||
-rw-r--r-- | files/fr/web/mathml/element/munderover/index.md | 106 |
12 files changed, 852 insertions, 1234 deletions
diff --git a/files/fr/web/mathml/element/index.md b/files/fr/web/mathml/element/index.md index 085c63a1be..4d8d270c3b 100644 --- a/files/fr/web/mathml/element/index.md +++ b/files/fr/web/mathml/element/index.md @@ -6,223 +6,173 @@ tags: - Référence MathML translation_of: Web/MathML/Element --- -<p>{{MathMLRef}}</p> +{{MathMLRef}} -<p>Ce document est une liste, par ordre alphabétique, des éléments de <strong>présentation</strong> MathML.</p> +Ce document est une liste, par ordre alphabétique, des éléments de **présentation** MathML. -<p>La locution « <strong>élement de présentation</strong> » est utilisée pour décrire l'organisation et la mise en forme d'une formule mathématique. Les <strong>éléments de contenus</strong>, quant à eux, fournissent le sens mathématique inhérent à la formule et ne sont pas censés être affichés par l'interpréteur MathML parser (voir {{ bug(276028) }}). Si vous souhaitez avoir plus d'informations sur les éléments de contenus, il est conseillé de lire le <a href="http://www.w3.org/TR/MathML3/chapter4.html">chapitre 4</a> de la spécification <a href="http://www.w3.org/TR/MathML3/">MathML 3</a>.</p> +La locution « **élement de présentation** » est utilisée pour décrire l'organisation et la mise en forme d'une formule mathématique. Les **éléments de contenus**, quant à eux, fournissent le sens mathématique inhérent à la formule et ne sont pas censés être affichés par l'interpréteur MathML parser (voir {{ bug(276028) }}). Si vous souhaitez avoir plus d'informations sur les éléments de contenus, il est conseillé de lire le [chapitre 4](http://www.w3.org/TR/MathML3/chapter4.html) de la spécification [MathML 3](http://www.w3.org/TR/MathML3/). -<h3 id="math">math</h3> +### math -<ul> - <li>{{MathMLElement("math")}} (Élément racine)</li> -</ul> +- {{MathMLElement("math")}} (Élément racine) -<h3 id="A">A</h3> +### A -<ul> - <li>{{MathMLElement("maction")}} (Actions liées au sous-expressions)</li> - <li>{{MathMLElement("maligngroup")}} (Groupe d'alignement)</li> - <li>{{MathMLElement("malignmark")}} (Points d'alignement)</li> -</ul> +- {{MathMLElement("maction")}} (Actions liées au sous-expressions) +- {{MathMLElement("maligngroup")}} (Groupe d'alignement) +- {{MathMLElement("malignmark")}} (Points d'alignement) -<h3 id="E">E</h3> +### E -<ul> - <li>{{MathMLElement("menclose")}} (Contenus groupés avec un même symbole)</li> - <li>{{MathMLElement("merror")}} (Messages d'erreurs de syntaxe joints)</li> -</ul> +- {{MathMLElement("menclose")}} (Contenus groupés avec un même symbole) +- {{MathMLElement("merror")}} (Messages d'erreurs de syntaxe joints) -<h3 id="F">F</h3> +### F -<ul> - <li>{{MathMLElement("mfenced")}} (Parenthèses) {{deprecated_inline}}</li> - <li>{{MathMLElement("mfrac")}} (Fraction)</li> -</ul> +- {{MathMLElement("mfenced")}} (Parenthèses) {{deprecated_inline}} +- {{MathMLElement("mfrac")}} (Fraction) -<h3 id="G">G</h3> +### G -<ul> - <li>{{MathMLElement("mglyph")}} (Affichage de symboles non-standard)</li> -</ul> +- {{MathMLElement("mglyph")}} (Affichage de symboles non-standard) -<h3 id="I">I</h3> +### I -<ul> - <li>{{MathMLElement("mi")}} (Identifiant)</li> -</ul> +- {{MathMLElement("mi")}} (Identifiant) -<h3 id="L">L</h3> +### L -<ul> - <li>{{MathMLElement("mlabeledtr")}} (Ligne étiquetée dans un tableau ou une matrice)</li> - <li>{{MathMLElement("mlongdiv")}} (Notation pour une division longue)</li> -</ul> +- {{MathMLElement("mlabeledtr")}} (Ligne étiquetée dans un tableau ou une matrice) +- {{MathMLElement("mlongdiv")}} (Notation pour une division longue) -<h3 id="M">M</h3> +### M -<ul> - <li>{{MathMLElement("mmultiscripts")}} (indices, exposants et indices de tenseurs simultanés)</li> -</ul> +- {{MathMLElement("mmultiscripts")}} (indices, exposants et indices de tenseurs simultanés) -<h3 id="N">N</h3> +### N -<ul> - <li>{{MathMLElement("mn")}} (Nombre)</li> -</ul> +- {{MathMLElement("mn")}} (Nombre) -<h3 id="O">O</h3> +### O -<ul> - <li>{{MathMLElement("mo")}} (Opérateur)</li> - <li>{{MathMLElement("mover")}} (Caractère(s) de surlignement)</li> -</ul> +- {{MathMLElement("mo")}} (Opérateur) +- {{MathMLElement("mover")}} (Caractère(s) de surlignement) -<h3 id="P">P</h3> +### P -<ul> - <li>{{MathMLElement("mpadded")}} (Espacement autour du contenu)</li> - <li>{{MathMLElement("mphantom")}} (Contenu invisible avec un espace réservé)</li> -</ul> +- {{MathMLElement("mpadded")}} (Espacement autour du contenu) +- {{MathMLElement("mphantom")}} (Contenu invisible avec un espace réservé) -<h3 id="R">R</h3> +### R -<ul> - <li>{{MathMLElement("mroot")}} (Racine avec une puissance)</li> - <li>{{MathMLElement("mrow")}} (Expressions groupées en lignes)</li> -</ul> - -<h3 id="S">S</h3> - -<ul> - <li>{{MathMLElement("ms")}} (Chaine de caractères littérale)</li> - <li>{{MathMLElement("mscarries")}} (Annotations telles que les retenues)</li> - <li>{{MathMLElement("mscarry")}} (Retenue seule, élément fils de {{MathMLElement("mscarries")}})</li> - <li>{{MathMLElement("msgroup")}} (Lignes regroupant des éléments {{MathMLElement("mstack")}} et {{MathMLElement("mlongdiv")}})</li> - <li>{{MathMLElement("msline")}} (Ligne horizontale au sein d'un élément {{MathMLElement("mstack")}})</li> - <li>{{MathMLElement("mspace")}} (Espace)</li> - <li>{{MathMLElement("msqrt")}} (Racine carrée)</li> - <li>{{MathMLElement("msrow")}} (Lignes d'un élément {{ MathMLElement("mstack")}})</li> - <li>{{MathMLElement("mstack")}} (Alignement empilé)</li> - <li>{{MathMLElement("mstyle")}} (Variation de mise en forme)</li> - <li>{{MathMLElement("msub")}} (Indice)</li> - <li>{{MathMLElement("msup")}} (Exposant)</li> - <li>{{MathMLElement("msubsup")}} (Paire avec un indice et un exposant)</li> -</ul> - -<h3 id="T">T</h3> - -<ul> - <li>{{MathMLElement("mtable")}} (Tableau ou matrice)</li> - <li>{{MathMLElement("mtd")}} (Cellule d'un tableau ou d'une matrice)</li> - <li>{{MathMLElement("mtext")}} (Texte)</li> - <li>{{MathMLElement("mtr")}} (Ligne d'un tableau ou d'une matrice)</li> -</ul> - -<h3 id="U">U</h3> - -<ul> - <li>{{MathMLElement("munder")}} (Caractère(s) de soulignement)</li> - <li>{{MathMLElement("munderover")}} (Paire pour le soulignement et le surlignement simultané)</li> -</ul> - -<h3 id="Autres_éléments">Autres éléments</h3> - -<ul> - <li>{{MathMLElement("semantics")}} (Conteneur d'annotations sémantiques)</li> - <li><a href="/fr/docs/MathML/Element/semantics"><code><annotation></code></a> (annotation de données)</li> - <li><a href="/fr/docs/MathML/Element/semantics"><code><annotation-xml></code></a> (annotation XML)</li> -</ul> - -<h2 id="Éléments_de_présentation_de_MathML_par_catégories">Éléments de présentation de MathML par catégories</h2> - -<h3 id="Éléments_racine">Éléments racine</h3> - -<ul> - <li>{{MathMLElement("math")}}</li> -</ul> - -<h3 id="Éléments_textuels">Éléments textuels</h3> - -<ul> - <li>{{MathMLElement("mglyph")}}</li> - <li>{{MathMLElement("mi")}}</li> - <li>{{MathMLElement("mn")}}</li> - <li>{{MathMLElement("mo")}}</li> - <li>{{MathMLElement("ms")}}</li> - <li>{{MathMLElement("mspace")}}</li> - <li>{{MathMLElement("mtext")}}</li> -</ul> - -<h3 id="Éléments_de_présentation_générale">Éléments de présentation générale</h3> - -<ul> - <li>{{MathMLElement("menclose")}}</li> - <li>{{MathMLElement("merror")}}</li> - <li>{{MathMLElement("mfenced")}} {{deprecated_inline}}</li> - <li>{{MathMLElement("mfrac")}}</li> - <li>{{MathMLElement("mpadded")}}</li> - <li>{{MathMLElement("mphantom")}}</li> - <li>{{MathMLElement("mroot")}}</li> - <li>{{MathMLElement("mrow")}}</li> - <li>{{MathMLElement("msqrt")}}</li> - <li>{{MathMLElement("mstyle")}}</li> -</ul> - -<h3 id="Éléments_décriture_et_de_limite">Éléments d'écriture et de limite</h3> - -<ul> - <li>{{MathMLElement("mmultiscripts")}}</li> - <li>{{MathMLElement("mover")}}</li> - <li>{{MathMLElement("mprescripts")}}</li> - <li>{{MathMLElement("msub")}}</li> - <li>{{MathMLElement("msubsup")}}</li> - <li>{{MathMLElement("msup")}}</li> - <li>{{MathMLElement("munder")}}</li> - <li>{{MathMLElement("munderover")}}</li> - <li>{{MathMLElement("none")}}</li> -</ul> - -<h3 id="Éléments_de_présentation_tabulaire">Éléments de présentation tabulaire</h3> - -<ul> - <li>{{MathMLElement("maligngroup")}}</li> - <li>{{MathMLElement("malignmark")}}</li> - <li>{{MathMLElement("mlabeledtr")}}</li> - <li>{{MathMLElement("mtable")}}</li> - <li>{{MathMLElement("mtd")}}</li> - <li>{{MathMLElement("mtr")}}</li> -</ul> - -<h3 id="Éléments_de_mathématiques_élémentaires">Éléments de mathématiques élémentaires</h3> - -<ul> - <li>{{MathMLElement("mlongdiv")}}</li> - <li>{{MathMLElement("mscarries")}}</li> - <li>{{MathMLElement("mscarry")}}</li> - <li>{{MathMLElement("msgroup")}}</li> - <li>{{MathMLElement("msline")}}</li> - <li>{{MathMLElement("msrow")}}</li> - <li>{{MathMLElement("mstack")}}</li> -</ul> - -<h3 id="Autres_éléments_2">Autres éléments</h3> - -<ul> - <li>{{MathMLElement("maction")}}</li> -</ul> - -<h2 id="Annotations_sémantiques">Annotations sémantiques</h2> - -<ul> - <li><a href="Web/MathML/Element/semantics#annotation"><code><annotation></code></a></li> - <li><a href="Web/MathML/Element/semantics#annotation-xml"><code><annotation-xml></code></a></li> - <li>{{MathMLElement("semantics")}}</li> -</ul> - -<h2 id="Voir_aussi">Voir aussi</h2> - -<ul> - <li><a href="/fr/docs/Web/MathML">MathML</a></li> - <li><a href="/fr/docs/Web/MathML/Attribute">Référence des attributs MathML</a></li> -</ul> +- {{MathMLElement("mroot")}} (Racine avec une puissance) +- {{MathMLElement("mrow")}} (Expressions groupées en lignes) + +### S + +- {{MathMLElement("ms")}} (Chaine de caractères littérale) +- {{MathMLElement("mscarries")}} (Annotations telles que les retenues) +- {{MathMLElement("mscarry")}} (Retenue seule, élément fils de {{MathMLElement("mscarries")}}) +- {{MathMLElement("msgroup")}} (Lignes regroupant des éléments {{MathMLElement("mstack")}} et {{MathMLElement("mlongdiv")}}) +- {{MathMLElement("msline")}} (Ligne horizontale au sein d'un élément {{MathMLElement("mstack")}}) +- {{MathMLElement("mspace")}} (Espace) +- {{MathMLElement("msqrt")}} (Racine carrée) +- {{MathMLElement("msrow")}} (Lignes d'un élément {{ MathMLElement("mstack")}}) +- {{MathMLElement("mstack")}} (Alignement empilé) +- {{MathMLElement("mstyle")}} (Variation de mise en forme) +- {{MathMLElement("msub")}} (Indice) +- {{MathMLElement("msup")}} (Exposant) +- {{MathMLElement("msubsup")}} (Paire avec un indice et un exposant) + +### T + +- {{MathMLElement("mtable")}} (Tableau ou matrice) +- {{MathMLElement("mtd")}} (Cellule d'un tableau ou d'une matrice) +- {{MathMLElement("mtext")}} (Texte) +- {{MathMLElement("mtr")}} (Ligne d'un tableau ou d'une matrice) + +### U + +- {{MathMLElement("munder")}} (Caractère(s) de soulignement) +- {{MathMLElement("munderover")}} (Paire pour le soulignement et le surlignement simultané) + +### Autres éléments + +- {{MathMLElement("semantics")}} (Conteneur d'annotations sémantiques) +- [`<annotation>`](/fr/docs/MathML/Element/semantics) (annotation de données) +- [`<annotation-xml>`](/fr/docs/MathML/Element/semantics) (annotation XML) + +## Éléments de présentation de MathML par catégories + +### Éléments racine + +- {{MathMLElement("math")}} + +### Éléments textuels + +- {{MathMLElement("mglyph")}} +- {{MathMLElement("mi")}} +- {{MathMLElement("mn")}} +- {{MathMLElement("mo")}} +- {{MathMLElement("ms")}} +- {{MathMLElement("mspace")}} +- {{MathMLElement("mtext")}} + +### Éléments de présentation générale + +- {{MathMLElement("menclose")}} +- {{MathMLElement("merror")}} +- {{MathMLElement("mfenced")}} {{deprecated_inline}} +- {{MathMLElement("mfrac")}} +- {{MathMLElement("mpadded")}} +- {{MathMLElement("mphantom")}} +- {{MathMLElement("mroot")}} +- {{MathMLElement("mrow")}} +- {{MathMLElement("msqrt")}} +- {{MathMLElement("mstyle")}} + +### Éléments d'écriture et de limite + +- {{MathMLElement("mmultiscripts")}} +- {{MathMLElement("mover")}} +- {{MathMLElement("mprescripts")}} +- {{MathMLElement("msub")}} +- {{MathMLElement("msubsup")}} +- {{MathMLElement("msup")}} +- {{MathMLElement("munder")}} +- {{MathMLElement("munderover")}} +- {{MathMLElement("none")}} + +### Éléments de présentation tabulaire + +- {{MathMLElement("maligngroup")}} +- {{MathMLElement("malignmark")}} +- {{MathMLElement("mlabeledtr")}} +- {{MathMLElement("mtable")}} +- {{MathMLElement("mtd")}} +- {{MathMLElement("mtr")}} + +### Éléments de mathématiques élémentaires + +- {{MathMLElement("mlongdiv")}} +- {{MathMLElement("mscarries")}} +- {{MathMLElement("mscarry")}} +- {{MathMLElement("msgroup")}} +- {{MathMLElement("msline")}} +- {{MathMLElement("msrow")}} +- {{MathMLElement("mstack")}} + +### Autres éléments + +- {{MathMLElement("maction")}} + +## Annotations sémantiques + +- [`<annotation>`](Web/MathML/Element/semantics#annotation) +- [`<annotation-xml>`](Web/MathML/Element/semantics#annotation-xml) +- {{MathMLElement("semantics")}} + +## Voir aussi + +- [MathML](/fr/docs/Web/MathML) +- [Référence des attributs MathML](/fr/docs/Web/MathML/Attribute) diff --git a/files/fr/web/mathml/element/maction/index.md b/files/fr/web/mathml/element/maction/index.md index 2438fdf5cc..ac5dcfea6f 100644 --- a/files/fr/web/mathml/element/maction/index.md +++ b/files/fr/web/mathml/element/maction/index.md @@ -3,118 +3,90 @@ title: maction slug: Web/MathML/Element/maction tags: - MathML - - 'MathML:Element' - - 'MathML:Référence' + - MathML:Element + - MathML:Référence translation_of: Web/MathML/Element/maction --- -<p>L'élément MathML <code><maction></code> permet de lier des actions à des (sous-)expressions.<br> - L'action est définie par l'attribut <code>actiontype</code> 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 <code>selection</code>.</p> -<h2 id="Attributs">Attributs</h2> -<dl> - <dt id="attr-actiontype"> - actiontype</dt> - <dd> - L'action qui se produit pour cet élément. Les valeurs possibles sont : - <ul> - <li><code>statusline</code> : S'il y a un clic sur l'<em>expression</em> ou que le lecteur passe la souris sur celle-ci, le <em>message</em> est envoyé au statut du navigateur (<em>status line</em>). La syntaxe est la suivante : <code><maction actiontype="statusline"> <em>expression</em> <em>message</em> </maction>.</code></li> - <li><code>toggle</code> : 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 de <code>selection</code>.<br> - La syntaxe est la suivante : <code><maction actiontype="toggle" selection="<em>entier-positif</em>" > <em>expression1</em> <em>expression2</em> <em>expressionN</em> </maction></code>.</li> - <li><code>tooltip</code> : Lorsque la souris passe au-dessus de l'<em>expression</em>, une info-bulle est affichée à proximité de l'expression.<br> - La syntaxe est la suivante :<code> <maction actiontype="tooltip"> <em>expression</em> <em>message</em> </maction>.</code></li> - </ul> - </dd> - <dt id="attr-class-id-style"> - class, id, style</dt> - <dd> - Afin d'être utilisés avec les <a href="/fr/docs/CSS">feuilles de styles</a>.</dd> - <dt id="attr-href"> - href</dt> - <dd> - Un hyperlien pointant vers un URI donné.</dd> - <dt id="attr-mathbackground"> - mathbackground</dt> - <dd> - La couleur de fond. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt id="attr-mathcolor"> - mathcolor</dt> - <dd> - La couleur du texte. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt id="attr-selection"> - selection</dt> - <dd> - L'élément fils auquel s'applique l'action. La valeur par défaut est <code>1</code>, ce qui correspond au premier élément fils.</dd> -</dl> -<h2 id="Exemples">Exemples</h2> -<pre class="brush: html"><math> - -<maction actiontype="toggle"> - - <mfrac> - <mn>6</mn> - <mn>8</mn> - </mfrac> - - <mfrac> - <mrow> - <mn>3</mn> - <mo>&sdot;</mo> - <mn>2</mn> - </mrow> - <mrow> - <mn>4</mn> - <mo>&sdot;</mo> - <mn>2</mn> - </mrow> - </mfrac> - - <mfrac> - <mn>3</mn> - <mn>4</mn> - </mfrac> - -</maction> - -</math> -</pre> - -<h2 id="Specifications">Spécifications</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter3.html#presm.maction', 'maction') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Définition actuelle</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter3.html#presm.maction', 'maction') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Définition initiale</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2> - -<p>{{Compat("mathml.elements.maction")}}</p> - -<h3 id="Gecko-specific_notes">Notes relatives à Gecko</h3> - -<ul> - <li>Avant Gecko 9.0 {{ geckoRelease("9.0") }} la valeur <code>restyle</code> (non-standard) était supportée pour l'attribut <code>actiontype</code>. Cette valeur a été retirée.</li> - <li>Avant Gecko 14.0 {{ geckoRelease("14.0") }} le type d'action <code>statusline</code> utilisait une syntaxe non-standard (voir ci-dessous). Cela a été résolu afin de respecter la spécification MathML.<br> - <pre><maction actiontype="statusline#(message)"> -(expression) -</maction> -</pre> - </li> - <li>Gecko 15.0 {{geckoRelease("15.0")}} ne prend en compte l'attribut <code>selection</code> seulement s'il est utilisé avec le type d'action <code>toggle</code>.</li> - <li>À partir de Gecko 16.0 {{geckoRelease("16.0")}} l'attribut <code>selection</code> est également pris en compte lorsqu'un <code>actiontype</code> inconnu est spécifié. Si un <code>actiontype</code> n'est pas spécifié (il est vide) ou que l'attribut <code>selection</code> est invalide, cela entraînera une erreur de balisage MathML (« invalid-markup »).</li> -</ul> +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 de `selection`. + 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](/fr/docs/CSS). +- 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](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathcolor + - : La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- 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 + +```html +<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 + +| Spécification | Statut | Commentaire | +| ---------------------------------------------------------------------------------------- | ---------------------------- | ------------------- | +| {{ SpecName('MathML3', 'chapter3.html#presm.maction', 'maction') }} | {{ Spec2('MathML3') }} | Définition actuelle | +| {{ SpecName('MathML2', 'chapter3.html#presm.maction', 'maction') }} | {{ Spec2('MathML2') }} | Définition initiale | + +## Compatibilité des navigateurs + +{{Compat("mathml.elements.maction")}} + +### Notes relatives à Gecko + +- Avant Gecko 9.0 {{ geckoRelease("9.0") }} la valeur `restyle` (non-standard) était supportée pour l'attribut `actiontype`. Cette valeur a été retirée. +- Avant Gecko 14.0 {{ geckoRelease("14.0") }} le type d'action `statusline` utilisait une syntaxe non-standard (voir ci-dessous). Cela a été résolu afin de respecter la spécification MathML. + + <maction actiontype="statusline#(message)"> + (expression) + </maction> + +- Gecko 15.0 {{geckoRelease("15.0")}} ne prend en compte l'attribut `selection` seulement s'il est utilisé avec le type d'action `toggle`. +- À partir de Gecko 16.0 {{geckoRelease("16.0")}} l'attribut `selection` est également pris en compte lorsqu'un `actiontype` inconnu est spécifié. Si un `actiontype` n'est pas spécifié (il est vide) ou que l'attribut `selection` est invalide, cela entraînera une erreur de balisage MathML (« invalid-markup »). diff --git a/files/fr/web/mathml/element/math/index.md b/files/fr/web/mathml/element/math/index.md index e42cdffe87..99fda8ff97 100644 --- a/files/fr/web/mathml/element/math/index.md +++ b/files/fr/web/mathml/element/math/index.md @@ -3,157 +3,139 @@ title: math slug: Web/MathML/Element/math tags: - MathML - - 'MathML:Element' + - MathML:Element - Référence MathML translation_of: Web/MathML/Element/math --- -<p>{{MathMLRef}}</p> - -<p>L'élément racine de MathML est<code> <math></code>. Tout objet représenté en MathML doit être encadré de balises <code><math></code>. De plus, il est interdit d'imbriquer un autre élément <code><math></code> à l'intérieur d'un premier. Il est toutefois possible d'avoir un nombre arbitraire d'éléments fils à l'intérieur d'un élément <code><math></code>.</p> - -<h2 id="Attributs">Attributs</h2> - -<p>En plus des attributs qui suivent, l'élément <code><math></code> accepte tous les attributs de l'élément {{ MathMLElement("mstyle") }}.</p> - -<dl> - <dt>class, id, style</dt> - <dd>Afin d'être utilisés avec les <a href="/fr/docs/CSS">feuilles de style</a>.</dd> - <dt>dir</dt> - <dd>Le sens global de lecture des formules. Les valeurs possibles sont <code>ltr</code> (gauche à droite) ou <code>rtl</code> (droite à gauche).</dd> - <dt>href</dt> - <dd>Un hyperlien pointant vers un URI donné.</dd> - <dt>mathbackground</dt> - <dd>La couleur de fond. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt>mathcolor</dt> - <dd>La couleur du texte. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt>display</dt> - <dd>Cet attribut à valeur donnée définit la façon dont le balisage MathML doit être rendu. Il peut avoir l'une des valeurs suivantes : - <ul> - <li><code>block</code>, ce qui signifie que cet élément sera affiché en dehors du fragment de texte courant, comme un bloc qui pourra être positionné n'importe où sans que cela change le sens du texte ;</li> - <li><code>inline</code>, ce qui signifie que cet élément sera affiché au sein du fragment de texte courant et qu'il ne peut pas être déplacé sans que cela change le sens de ce texte.</li> - </ul> - - <p>La valeur par défaut, si l'attribut n'est pas présent, est <code>inline</code>.</p> - </dd> - <dt>mode {{ deprecated_inline() }}</dt> - <dd>Déprécié. L'attribut <code>display</code> doit être utilisé à la place. (Les anciennes valeurs possibles pour cet attribut était <code>display</code> - équivalent à <code>display="block"</code> et <code>inline</code>)</dd> - <dt>overflow</dt> - <dd>Définit comment l'affichage de la formule est géré si celle-ci est trop grande pour être insérée dans l'espace alloué.<br> - Les valeurs possible pour cet attribut sont : <code>linebreak</code> (la valeur par défaut), <code>scroll</code>, <code>elide</code>, <code>truncate</code>, <code>scale</code>.</dd> -</dl> - -<h2 id="Exemples">Exemples</h2> - -<p><img alt="Theorem of Pythagoras" src="math.jpg"></p> - -<h3 id="Notation_HTML5">Notation HTML5</h3> - -<pre class="brush: html"><!DOCTYPE html> -<html> - <head> - <title>MathML en HTML5</title> - </head> - <body> - - <math> - <mrow> - <mrow> - <msup> - <mi>a</mi> - <mn>2</mn> - </msup> - <mo>+</mo> - <msup> - <mi>b</mi> - <mn>2</mn> - </msup> - </mrow> - <mo>=</mo> - <msup> - <mi>c</mi> - <mn>2</mn> - </msup> - </mrow> - </math> - - </body> -</html> -</pre> - -<h3 id="Notation_XHTML">Notation XHTML</h3> - -<pre class="brush: xml"><?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> - <title>MathML en XHTML</title> -</head> -<body> - - <math xmlns="http://www.w3.org/1998/Math/MathML"> - <mrow> - <mrow> - <msup> - <mi>a</mi> - <mn>2</mn> - </msup> - <mo>+</mo> - <msup> - <mi>b</mi> - <mn>2</mn> - </msup> - </mrow> - <mo>=</mo> - <msup> - <mi>c</mi> - <mn>2</mn> - </msup> - </mrow> - </math> - -</body> -</html></pre> - -<p><strong>Note </strong>: Les documents XHTML avec du MathML doivent être servis en tant que <code>application/xhtml+xml</code>. Ceci est facilement réalisable en ajoutant l'extension <code>.xhtml</code> aux fichiers locaux. Pour les serveurs Apache, il est possible de <a href="http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addtype">configurer le fichier <code>.htaccess</code></a> afin que les extensions correspondent au type MIME correct. Étant donné qu'ici le MathML est utilisé au sein d'un document XML, il faut s'assurer que celui-ci est bien formé.</p> - -<h2 id="Specifications">Spécifications</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaires</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter2.html#interf.toplevel', 'The Top-Level math Element') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Spécification actuelle</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter7.html#interf.toplevel', 'The Top-Level math Element') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Spécification initiale</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> - -<p>{{Compat("mathml.elements.math")}}</p> - -<h2 id="Notes_relatives_à_Firefox">Notes relatives à Firefox</h2> - -<p>Firefox 7.0 {{ geckoRelease("7.0") }} a introduit le support de tous les attributs MathML sur l'élément racine math (c'est à dire le même comportement que l'élément {{ MathMLElement("mstyle") }}). Cependant, l'attribut <code>displaystyle</code> n'avait pas été pris en compte et a <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=669719">été ajouté</a> dans Firefox 8.0 {{ geckoRelease("8.0") }}.</p> - -<p>Un moyen textuel alternatif (<code>alttext</code>) ou une référence à une image alternative utilisant les attributs <code>altimg</code>, <code>altimg-width</code>, <code>altimg-height</code> ou <code>altimg-valign</code> n'est pas encore, à l'heure actuelle, implémentée dans Firefox.</p> - -<h2 id="Voir_aussi">Voir aussi</h2> - -<ul> - <li>L'élément racine HTML : {{ HTMLElement("html") }}</li> - <li>L'élément racine SVG : {{ SVGElement("svg") }}</li> - <li>Test MathML pour les navigateurs : en <a class="link-https" href="https://www.eyeasme.com/Joe/MathML/MathML_browser_test">XHTML</a> et <a class="link-https" href="https://eyeasme.com/Joe/MathML/HTML5_MathML_browser_test">HTML5</a></li> -</ul> +{{MathMLRef}} + +L'élément racine de MathML est` <math>`. Tout objet représenté en MathML doit être encadré de balises `<math>`. De plus, il est interdit d'imbriquer un autre élément `<math>` à l'intérieur d'un premier. Il est toutefois possible d'avoir un nombre arbitraire d'éléments fils à l'intérieur d'un élément `<math>`. + +## Attributs + +En plus des attributs qui suivent, l'élément `<math>` accepte tous les attributs de l'élément {{ MathMLElement("mstyle") }}. + +- class, id, style + - : Afin d'être utilisés avec les [feuilles de style](/fr/docs/CSS). +- dir + - : Le sens global de lecture des formules. Les valeurs possibles sont `ltr` (gauche à droite) ou `rtl` (droite à gauche). +- 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](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathcolor + - : La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- display + + - : Cet attribut à valeur donnée définit la façon dont le balisage MathML doit être rendu. Il peut avoir l'une des valeurs suivantes : + + - `block`, ce qui signifie que cet élément sera affiché en dehors du fragment de texte courant, comme un bloc qui pourra être positionné n'importe où sans que cela change le sens du texte ; + - `inline`, ce qui signifie que cet élément sera affiché au sein du fragment de texte courant et qu'il ne peut pas être déplacé sans que cela change le sens de ce texte. + + La valeur par défaut, si l'attribut n'est pas présent, est `inline`. + +- mode {{ deprecated_inline() }} + - : Déprécié. L'attribut `display` doit être utilisé à la place. (Les anciennes valeurs possibles pour cet attribut était `display` - équivalent à `display="block"` et `inline`) +- overflow + - : Définit comment l'affichage de la formule est géré si celle-ci est trop grande pour être insérée dans l'espace alloué. + Les valeurs possible pour cet attribut sont : `linebreak` (la valeur par défaut), `scroll`, `elide`, `truncate`, `scale`. + +## Exemples + +![Theorem of Pythagoras](math.jpg) + +### Notation HTML5 + +```html +<!DOCTYPE html> +<html> + <head> + <title>MathML en HTML5</title> + </head> + <body> + + <math> + <mrow> + <mrow> + <msup> + <mi>a</mi> + <mn>2</mn> + </msup> + <mo>+</mo> + <msup> + <mi>b</mi> + <mn>2</mn> + </msup> + </mrow> + <mo>=</mo> + <msup> + <mi>c</mi> + <mn>2</mn> + </msup> + </mrow> + </math> + + </body> +</html> +``` + +### Notation XHTML + +```xml +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <title>MathML en XHTML</title> +</head> +<body> + + <math xmlns="http://www.w3.org/1998/Math/MathML"> + <mrow> + <mrow> + <msup> + <mi>a</mi> + <mn>2</mn> + </msup> + <mo>+</mo> + <msup> + <mi>b</mi> + <mn>2</mn> + </msup> + </mrow> + <mo>=</mo> + <msup> + <mi>c</mi> + <mn>2</mn> + </msup> + </mrow> + </math> + +</body> +</html> +``` + +**Note** : Les documents XHTML avec du MathML doivent être servis en tant que `application/xhtml+xml`. Ceci est facilement réalisable en ajoutant l'extension `.xhtml` aux fichiers locaux. Pour les serveurs Apache, il est possible de [configurer le fichier `.htaccess`](http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addtype) afin que les extensions correspondent au type MIME correct. Étant donné qu'ici le MathML est utilisé au sein d'un document XML, il faut s'assurer que celui-ci est bien formé. + +## Spécifications + +| Spécification | Statut | Commentaires | +| -------------------------------------------------------------------------------------------------------------------- | ---------------------------- | ---------------------- | +| {{ SpecName('MathML3', 'chapter2.html#interf.toplevel', 'The Top-Level math Element') }} | {{ Spec2('MathML3') }} | Spécification actuelle | +| {{ SpecName('MathML2', 'chapter7.html#interf.toplevel', 'The Top-Level math Element') }} | {{ Spec2('MathML2') }} | Spécification initiale | + +## Compatibilité des navigateurs + +{{Compat("mathml.elements.math")}} + +## Notes relatives à Firefox + +Firefox 7.0 {{ geckoRelease("7.0") }} a introduit le support de tous les attributs MathML sur l'élément racine math (c'est à dire le même comportement que l'élément {{ MathMLElement("mstyle") }}). Cependant, l'attribut `displaystyle` n'avait pas été pris en compte et a [été ajouté](https://bugzilla.mozilla.org/show_bug.cgi?id=669719) dans Firefox 8.0 {{ geckoRelease("8.0") }}. + +Un moyen textuel alternatif (`alttext`) ou une référence à une image alternative utilisant les attributs `altimg`, `altimg-width`, `altimg-height` ou `altimg-valign` n'est pas encore, à l'heure actuelle, implémentée dans Firefox. + +## Voir aussi + +- L'élément racine HTML : {{ HTMLElement("html") }} +- L'élément racine SVG : {{ SVGElement("svg") }} +- Test MathML pour les navigateurs : en [XHTML](https://www.eyeasme.com/Joe/MathML/MathML_browser_test) et [HTML5](https://eyeasme.com/Joe/MathML/HTML5_MathML_browser_test) diff --git a/files/fr/web/mathml/element/menclose/index.md b/files/fr/web/mathml/element/menclose/index.md index e9682fb6a4..ca951855f1 100644 --- a/files/fr/web/mathml/element/menclose/index.md +++ b/files/fr/web/mathml/element/menclose/index.md @@ -3,168 +3,66 @@ title: menclose slug: Web/MathML/Element/menclose tags: - MathML - - 'MathML:Element' - - 'MathML:Référence' + - MathML:Element + - MathML:Référence translation_of: Web/MathML/Element/menclose --- -<p>L'élément MathML <code><menclose></code> permet d'afficher son contenu groupé au sein d'une même notation, définie par l'attribut <code>notation</code>.</p> -<h2 id="Attributs">Attributs</h2> +L'élément MathML `<menclose>` permet d'afficher son contenu groupé au sein d'une même notation, définie par l'attribut `notation`. -<dl> - <dt>class, id, style</dt> - <dd>Afin d'être utilisés avec les <a href="/fr/docs/CSS">feuilles de styles</a>.</dd> - <dt>href</dt> - <dd>Un hyperlien pointant vers un URI donné.</dd> - <dt>mathbackground</dt> - <dd>La couleur de fond. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt>mathcolor</dt> - <dd>La couleur du texte. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt>notation</dt> - <dd><p>Une liste de notations à appliquer aux éléments fils, séparées par des blancs. Les symboles sont dessinés indépendamment et peuvent donc parfois se superposer. Les valeurs possibles sont :</p> - <table class="standard-table"> - <tbody> - <tr> - <th>Valeur</th> - <th>Affichage</th> - <th>Affichage dans votre navigateur</th> - <th>Description</th> - </tr> - <tr> - <td><code>longdiv</code> (valeur par défaut)</td> - <td><img alt="longdiv" src="default.png"></td> - <td><math> <menclose notation="longdiv"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Symbole de division longue</td> - </tr> - <tr> - <td><code>actuarial</code></td> - <td><img alt="actuarial" src="actuarial.png"></td> - <td><math> <menclose notation="actuarial"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td><a href="http://en.wikipedia.org/wiki/Actuarial_notation">Symbole actuaire</a></td> - </tr> - <tr> - <td><code>radical</code></td> - <td><img alt="radical" src="radical.png"></td> - <td><math> <menclose notation="radical"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Symbole de la racine carrée</td> - </tr> - <tr> - <td><code>box</code></td> - <td><img alt="box" src="box.png"></td> - <td><math> <menclose notation="box"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Boîte</td> - </tr> - <tr> - <td><code>roundedbox</code></td> - <td><img alt="roundedbox" src="roundedbox.png"></td> - <td><math> <menclose notation="roundedbox"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Boîte arrondie</td> - </tr> - <tr> - <td><code>circle</code></td> - <td><img alt="circle" src="circle.png"></td> - <td><math> <menclose notation="circle"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Cercle</td> - </tr> - <tr> - <td><code>left</code></td> - <td><img alt="left" src="left.png"></td> - <td><math> <menclose notation="left"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Ligne à la gauche du contenu</td> - </tr> - <tr> - <td><code>right</code></td> - <td><img alt="right" src="right.png"></td> - <td><math> <menclose notation="right"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Ligne à la droite du contenu</td> - </tr> - <tr> - <td><code>top</code></td> - <td><img alt="top" src="top.png"></td> - <td><math> <menclose notation="top"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Ligne au-dessus du contenu</td> - </tr> - <tr> - <td><code>bottom</code></td> - <td><img alt="bottom" src="bottom.png"></td> - <td><math> <menclose notation="bottom"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Ligne en-dessous du contenu</td> - </tr> - <tr> - <td><code>updiagonalstrike</code></td> - <td><img alt="updiagonalstrike" src="updiagonalstrike.png"></td> - <td><math> <menclose notation="updiagonalstrike"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Ligne de rayure allant du coin bas-gauche au coin haut-droit</td> - </tr> - <tr> - <td><code>downdiagonalstrike</code></td> - <td><img alt="downdiagonalstrike" src="downdiagonalstrike.png"></td> - <td><math> <menclose notation="downdiagonalstrike"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Ligne de rayure allant du coin haut-gauche au coin bas-droit</td> - </tr> - <tr> - <td><code>verticalstrike</code></td> - <td><img alt="verticalstrike" src="verticalstrike.png"></td> - <td><math> <menclose notation="verticalstrike"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Ligne de rayure verticale à travers le contenu</td> - </tr> - <tr> - <td><code>horizontalstrike</code></td> - <td><img alt="horizontalstrike" src="horizontalstrike.png"></td> - <td><math> <menclose notation="horizontalstrike"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>Ligne de rayure horizontale à travers le contenu</td> - </tr> - <tr> - <td><code>madruwb</code></td> - <td><img alt="madruwb" src="madruwb.png"></td> - <td><math> <menclose notation="madruwb"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td><a href="http://en.wikipedia.org/wiki/Modern_Arabic_mathematical_notation#Arithmetic_and_algebra">Symbole arabe pour la factorielle</a></td> - </tr> - <tr> - <td><code>updiagonalarrow</code></td> - <td><img alt="" src="updiagonalarrow.png"></td> - <td><math> <menclose notation="updiagonalarrow"> <msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup> </menclose> </math></td> - <td>flèche diagonale</td> - </tr> - </tbody> - </table> - </dd> -</dl> +## Attributs -<h2 id="Exemples">Exemples</h2> -<pre class="brush: html"><math> +- class, id, style + - : Afin d'être utilisés avec les [feuilles de styles](/fr/docs/CSS). +- 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](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathcolor + - : La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- notation - <menclose notation="circle box"> - <mi> x </mi> - <mo> + </mo> - <mi> y </mi> - </menclose> + - : Une liste de notations à appliquer aux éléments fils, séparées par des blancs. Les symboles sont dessinés indépendamment et peuvent donc parfois se superposer. Les valeurs possibles sont : -</math></pre> + | Valeur | Affichage | Affichage dans votre navigateur | Description | + | ----------------------------- | --------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | + | `longdiv` (valeur par défaut) | ![longdiv](default.png) | <math><menclose notation="longdiv"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Symbole de division longue | + | `actuarial` | ![actuarial](actuarial.png) | <math><menclose notation="actuarial"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | [Symbole actuaire](http://en.wikipedia.org/wiki/Actuarial_notation) | + | `radical` | ![radical](radical.png) | <math><menclose notation="radical"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Symbole de la racine carrée | + | `box` | ![box](box.png) | <math><menclose notation="box"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Boîte | + | `roundedbox` | ![roundedbox](roundedbox.png) | <math><menclose notation="roundedbox"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Boîte arrondie | + | `circle` | ![circle](circle.png) | <math><menclose notation="circle"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Cercle | + | `left` | ![left](left.png) | <math><menclose notation="left"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Ligne à la gauche du contenu | + | `right` | ![right](right.png) | <math><menclose notation="right"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Ligne à la droite du contenu | + | `top` | ![top](top.png) | <math><menclose notation="top"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Ligne au-dessus du contenu | + | `bottom` | ![bottom](bottom.png) | <math><menclose notation="bottom"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Ligne en-dessous du contenu | + | `updiagonalstrike` | ![updiagonalstrike](updiagonalstrike.png) | <math><menclose notation="updiagonalstrike"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Ligne de rayure allant du coin bas-gauche au coin haut-droit | + | `downdiagonalstrike` | ![downdiagonalstrike](downdiagonalstrike.png) | <math><menclose notation="downdiagonalstrike"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Ligne de rayure allant du coin haut-gauche au coin bas-droit | + | `verticalstrike` | ![verticalstrike](verticalstrike.png) | <math><menclose notation="verticalstrike"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Ligne de rayure verticale à travers le contenu | + | `horizontalstrike` | ![horizontalstrike](horizontalstrike.png) | <math><menclose notation="horizontalstrike"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | Ligne de rayure horizontale à travers le contenu | + | `madruwb` | ![madruwb](madruwb.png) | <math><menclose notation="madruwb"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | [Symbole arabe pour la factorielle](http://en.wikipedia.org/wiki/Modern_Arabic_mathematical_notation#Arithmetic_and_algebra) | + | `updiagonalarrow` | ![](updiagonalarrow.png) | <math><menclose notation="updiagonalarrow"><msup><mi>a</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>b</mi><mn>2</mn></msup></menclose></math> | flèche diagonale | -<h2 id="Specifications">Spécifications</h2> +## Exemples -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter3.html#presm.menclose', 'menclose') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Définition actuelle</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter3.html#presm.menclose', 'menclose') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Définition initiale</td> - </tr> - </tbody> -</table> +```html +<math> -<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2> + <menclose notation="circle box"> + <mi> x </mi> + <mo> + </mo> + <mi> y </mi> + </menclose> -<p>{{Compat("mathml.elements.menclose")}}</p> +</math> +``` + +## Spécifications + +| Spécification | Statut | Commentaire | +| -------------------------------------------------------------------------------------------- | ---------------------------- | ------------------- | +| {{ SpecName('MathML3', 'chapter3.html#presm.menclose', 'menclose') }} | {{ Spec2('MathML3') }} | Définition actuelle | +| {{ SpecName('MathML2', 'chapter3.html#presm.menclose', 'menclose') }} | {{ Spec2('MathML2') }} | Définition initiale | + +## Compatibilité des navigateurs + +{{Compat("mathml.elements.menclose")}} diff --git a/files/fr/web/mathml/element/merror/index.md b/files/fr/web/mathml/element/merror/index.md index 7f902e1caa..b75449c770 100644 --- a/files/fr/web/mathml/element/merror/index.md +++ b/files/fr/web/mathml/element/merror/index.md @@ -3,69 +3,48 @@ title: merror slug: Web/MathML/Element/merror tags: - MathML - - 'MathML:Element' - - 'MathML:Référence' + - MathML:Element + - MathML:Référence translation_of: Web/MathML/Element/merror --- -<p>L'élément MathML <code><merror></code> est utilisé afin d'afficher des contenus en tant que messages d'erreur. Sous Firefox, ce message d'erreur est affiché de la même façon qu'un message d'erreur XML. Attention : cette erreur <strong>n'est pas déclenchée</strong> lorsque le contenu MahtML est incorrect ou mal formé. Ces deux cas de figure déclencheront une erreur d'analyse du XML (dans le cas de la notation XHTML de MathML), cette erreur n'ayant aucun lien avec <code><merror></code>.</p> -<h2 id="Attributs">Attributs</h2> -<dl> - <dt id="attr-class-id-style"> - class, id, style</dt> - <dd> - Afin d'être utilisés avec les <a href="/fr/docs/CSS">feuilles de styles</a>.</dd> - <dt id="attr-href"> - href</dt> - <dd> - Un hyperlien pointant vers un URI donné.</dd> - <dt id="attr-mathbackground"> - mathbackground</dt> - <dd> - La couleur de fond. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt id="attr-mathcolor"> - mathcolor</dt> - <dd> - La couleur du texte. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> -</dl> -<h2 id="Exemple">Exemple</h2> -<pre class="brush: html"><math> +L'élément MathML `<merror>` est utilisé afin d'afficher des contenus en tant que messages d'erreur. Sous Firefox, ce message d'erreur est affiché de la même façon qu'un message d'erreur XML. Attention : cette erreur **n'est pas déclenchée** lorsque le contenu MahtML est incorrect ou mal formé. Ces deux cas de figure déclencheront une erreur d'analyse du XML (dans le cas de la notation XHTML de MathML), cette erreur n'ayant aucun lien avec `<merror>`. -<merror> - <mrow> - <mtext> Division par zéro : </mtext> - <mfrac> - <mn> 1 </mn> - <mn> 0 </mn> - </mfrac> - </mrow> -</merror> +## Attributs -</math> -</pre> +- class, id, style + - : Afin d'être utilisés avec les [feuilles de styles](/fr/docs/CSS). +- 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](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathcolor + - : La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). -<h2 id="Specifications">Spécifications</h2> -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaires</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter3.html#presm.merror', 'merror') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Spécification actuelle</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter3.html#presm.merror', 'merror') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Spécification initiale</td> - </tr> - </tbody> -</table> +## Exemple -<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2> +```html +<math> -<p>{{Compat("mathml.elements.merror")}}</p> +<merror> + <mrow> + <mtext> Division par zéro : </mtext> + <mfrac> + <mn> 1 </mn> + <mn> 0 </mn> + </mfrac> + </mrow> +</merror> + +</math> +``` + +## Spécifications + +| Spécification | Statut | Commentaires | +| ---------------------------------------------------------------------------------------- | ---------------------------- | ---------------------- | +| {{ SpecName('MathML3', 'chapter3.html#presm.merror', 'merror') }} | {{ Spec2('MathML3') }} | Spécification actuelle | +| {{ SpecName('MathML2', 'chapter3.html#presm.merror', 'merror') }} | {{ Spec2('MathML2') }} | Spécification initiale | + +## Compatibilité des navigateurs + +{{Compat("mathml.elements.merror")}} diff --git a/files/fr/web/mathml/element/mfenced/index.md b/files/fr/web/mathml/element/mfenced/index.md index a14b521f59..0762e953c8 100644 --- a/files/fr/web/mathml/element/mfenced/index.md +++ b/files/fr/web/mathml/element/mfenced/index.md @@ -3,102 +3,83 @@ title: mfenced slug: Web/MathML/Element/mfenced tags: - MathML - - 'MathML:Element' - - 'MathML:Format General Schema' - - 'MathML:Référence' + - MathML:Element + - MathML:Format General Schema + - MathML:Référence - Obsolete translation_of: Web/MathML/Element/mfenced --- -<p>{{MathMLRef}}</p> - -<p>{{deprecated_header}} L'élément MathML <code><mfenced></code> 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.</p> - -<div class="warning"> -<p><strong>Attention :</strong> Il a été supprimé de la dernière norme MathML et les navigateurs modernes ne le prennent plus en charge. Utilisez les éléments {{MathMLElement("mrow")}} et {{MathMLElement("mo")}} à la place.</p> -</div> - -<h2 id="Attributs">Attributs</h2> - -<dl> - <dt id="attr-class-id-style">class, id, style</dt> - <dd>Afin d'être utilisés avec les <a href="/fr/docs/CSS">feuilles de styles</a>.</dd> - <dt id="attr-close">close</dt> - <dd>Une chaîne de caractère pour le délimiteur fermant. La valeur par défaut est « <code>) </code>» et tous les blancs sont tronqués.</dd> - <dt id="attr-href">href {{Deprecated_Inline()}}</dt> - <dd>Un hyperlien pointant vers un URI donné.</dd> - <dt id="attr-mathbackground">mathbackground {{Deprecated_Inline()}}</dt> - <dd>La couleur de fond. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt id="attr-mathcolor">mathcolor {{Deprecated_Inline()}}</dt> - <dd>La couleur du texte. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> -</dl> - -<dl> - <dt id="attr-open">open</dt> - <dd>Une chaîne de caractère pour le délimiteur ouvrant. La valeur par défaut est « <code>(</code> » et tous les blancs sont tronqués.</dd> - <dt id="attr-separators">separators</dt> - <dd>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é.</dd> -</dl> - -<h2 id="Exemples">Exemples</h2> - -<p>Exemple 1 : Le dernier séparateur est répété (<code>,</code>).</p> - -<p>Exemple d'affichage: <img alt="{a;b;c,d,e}" src="mfenced01.png"></p> - -<p>Affichage dans votre navigateur: <math> <mfenced close="}" open="{" separators=";;,"> <mi>a</mi> <mi>b</mi> <mi>c</mi> <mi>d</mi> <mi>e</mi> </mfenced> </math></p> - -<pre class="brush: html"><math> - <mfenced open="{" close="}" separators=";;,"> - <mi>a</mi> - <mi>b</mi> - <mi>c</mi> - <mi>d</mi> - <mi>e</mi> - </mfenced> -</math> -</pre> - -<p>Exemple 2 : Le séparateur en excès est ignoré (<code>,</code>).</p> - -<p>Exemple d'affichage: <img alt="[a|b|c|d|e]" src="mfenced02.png"></p> - -<p>Affichage dans votre navigateur: <math> <mfenced close="]" open="[" separators="||||,"> <mi>a</mi> <mi>b</mi> <mi>c</mi> <mi>d</mi> <mi>e</mi> </mfenced> </math></p> - -<pre class="brush: html"><math> - <mfenced open="[" close="]" separators="||||,"> - <mi>a</mi> - <mi>b</mi> - <mi>c</mi> - <mi>d</mi> - <mi>e</mi> - </mfenced> -</math> -</pre> - -<h2 id="Specifications">Spécifications</h2> - -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaires</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter3.html#presm.mfenced', 'mfenced') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Spécification actuelle</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter3.html#presm.mfenced', 'mfenced') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Spécification initiale</td> - </tr> - </tbody> -</table> - -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> - -<p>{{Compat("mathml.elements.mfenced")}}</p> +{{MathMLRef}} + +{{deprecated_header}} 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. + +> **Attention :** Il a été supprimé de la dernière norme MathML et les navigateurs modernes ne le prennent plus en charge. Utilisez les éléments {{MathMLElement("mrow")}} et {{MathMLElement("mo")}} à la place. + +## Attributs + +- class, id, style + - : Afin d'être utilisés avec les [feuilles de styles](/fr/docs/CSS). +- 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 {{Deprecated_Inline()}} + - : Un hyperlien pointant vers un URI donné. +- mathbackground {{Deprecated_Inline()}} + - : La couleur de fond. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathcolor {{Deprecated_Inline()}} + - : La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). + +<!----> + +- 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}](mfenced01.png) + +Affichage dans votre navigateur: <math><mfenced close="}" open separators=";;,"><mi>a</mi> <mi>b</mi> <mi>c</mi> <mi>d</mi> <mi>e</mi></mfenced></math> + +```html +<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]](mfenced02.png) + +Affichage dans votre navigateur: <math><mfenced close="]" open separators="||||,"><mi>a</mi> <mi>b</mi> <mi>c</mi> <mi>d</mi> <mi>e</mi></mfenced></math> + +```html +<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 | +| ---------------------------------------------------------------------------------------- | ---------------------------- | ---------------------- | +| {{ SpecName('MathML3', 'chapter3.html#presm.mfenced', 'mfenced') }} | {{ Spec2('MathML3') }} | Spécification actuelle | +| {{ SpecName('MathML2', 'chapter3.html#presm.mfenced', 'mfenced') }} | {{ Spec2('MathML2') }} | Spécification initiale | + +## Compatibilité des navigateurs + +{{Compat("mathml.elements.mfenced")}} diff --git a/files/fr/web/mathml/element/mfrac/index.md b/files/fr/web/mathml/element/mfrac/index.md index 9bd7ce8b50..458f5c711a 100644 --- a/files/fr/web/mathml/element/mfrac/index.md +++ b/files/fr/web/mathml/element/mfrac/index.md @@ -3,88 +3,61 @@ title: mfrac slug: Web/MathML/Element/mfrac tags: - MathML - - 'MathML:Element' - - 'MathML:Référence' + - MathML:Element + - MathML:Référence translation_of: Web/MathML/Element/mfrac --- -<p>L'élément MathML <code><mfrac></code> est utilisé pour afficher des fractions.</p> -<p>La syntaxe est la suivante : <code><mfrac><em>numérateur</em> <em>dénominateur</em></mfrac></code>.</p> -<h2 id="Attributs">Attributs</h2> -<dl> - <dt id="attr-bevelled"> - bevelled</dt> - <dd> - Définit la façon dont la fraction est affichée. Si l'attribut vaut <code>true</code>, la ligne de fraction est biseautée (/) et le numérateur et le dénominateur sont affichés côte à côté. S'il vaut <code>false</code> (la valeur par défaut), le numérateur sera au-dessus du dénominateur.</dd> - <dt id="attr-class-id-style"> - class, id, style</dt> - <dd> - Afin d'être utilisés avec les <a href="/fr/docs/CSS">feuilles de styles</a>.</dd> - <dt id="attr-denomalign"> - denomalign</dt> - <dd> - L'alignement du dénominateur sous la fraction. Les valeurs possibles : <code>left</code>, <code>center</code> (valeur par défaut), et <code>right</code>.</dd> - <dt id="attr-href"> - href</dt> - <dd> - Un hyperlien pointant vers un URI donné.</dd> - <dt id="attr-linethickness"> - linethickness</dt> - <dd> - L'épaisseur de la ligne de fraction horizontale. La valeur par défaut est <code>medium</code>, mais l'attribut peut prendre d'autres valeurs comme <code>thin</code>, <code>thick</code>, et <a href="/fr/docs/CSS/length">autres</a>.</dd> - <dt id="attr-mathbackground"> - mathbackground</dt> - <dd> - La couleur de fond. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt id="attr-mathcolor"> - mathcolor</dt> - <dd> - La couleur du texte. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt id="attr-numalign"> - numalign</dt> - <dd> - L'alignement du numérateur au dessus de la barre de fraction. Les valeurs possibles sont : <code>left</code>, <code>center</code> (la valeur par défaut), et <code>right</code>.</dd> -</dl> -<h2 id="Exemple">Exemple</h2> -<p>Exemple d'affichage : <img alt="(a/b)/(c/d)" src="mfrac.png"></p> -<p>Affichage dans votre navigateur: <math> <mfrac bevelled="true"> <mfrac> <mi> a </mi> <mi> b </mi> </mfrac> <mfrac> <mi> c </mi> <mi> d</mi></mfrac></mfrac></math></p> -<pre class="brush: html"><math> - <mfrac bevelled="true"> - <mfrac> - <mi> a </mi> - <mi> b </mi> - </mfrac> - <mfrac> - <mi> c </mi> - <mi> d </mi> - </mfrac> - </mfrac> -</math> -</pre> +L'élément MathML `<mfrac>` est utilisé pour afficher des fractions. -<h2 id="Specifications">Spécifications</h2> +La syntaxe est la suivante : `<mfrac>numérateur dénominateur</mfrac>`. -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaires</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter3.html#presm.mfrac', 'mfrac') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Spécification actuelle</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter3.html#presm.mfrac', 'mfrac') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Spécification initiale</td> - </tr> - </tbody> -</table> +## Attributs -<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2> +- bevelled + - : Définit la façon dont la fraction est affichée. Si l'attribut vaut `true`, la ligne de fraction est biseautée (/) et le numérateur et le dénominateur sont affichés côte à côté. S'il vaut `false` (la valeur par défaut), le numérateur sera au-dessus du dénominateur. +- class, id, style + - : Afin d'être utilisés avec les [feuilles de styles](/fr/docs/CSS). +- denomalign + - : L'alignement du dénominateur sous la fraction. Les valeurs possibles : `left`, `center` (valeur par défaut), et `right`. +- href + - : Un hyperlien pointant vers un URI donné. +- linethickness + - : L'épaisseur de la ligne de fraction horizontale. La valeur par défaut est `medium`, mais l'attribut peut prendre d'autres valeurs comme `thin`, `thick`, et [autres](/fr/docs/CSS/length). +- mathbackground + - : La couleur de fond. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathcolor + - : La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- numalign + - : L'alignement du numérateur au dessus de la barre de fraction. Les valeurs possibles sont : `left`, `center` (la valeur par défaut), et `right`. -<p>{{Compat("mathml.elements.mfrac")}}</p> +## Exemple + +Exemple d'affichage : ![(a/b)/(c/d)](mfrac.png) + +Affichage dans votre navigateur: <math><mfrac bevelled="true"><mfrac><mi>a </mi><mi>b </mi></mfrac><mfrac><mi>c </mi><mi>d</mi></mfrac></mfrac></math> + +```html +<math> + <mfrac bevelled="true"> + <mfrac> + <mi> a </mi> + <mi> b </mi> + </mfrac> + <mfrac> + <mi> c </mi> + <mi> d </mi> + </mfrac> + </mfrac> +</math> +``` + +## Spécifications + +| Spécification | Statut | Commentaires | +| ------------------------------------------------------------------------------------ | ---------------------------- | ---------------------- | +| {{ SpecName('MathML3', 'chapter3.html#presm.mfrac', 'mfrac') }} | {{ Spec2('MathML3') }} | Spécification actuelle | +| {{ SpecName('MathML2', 'chapter3.html#presm.mfrac', 'mfrac') }} | {{ Spec2('MathML2') }} | Spécification initiale | + +## Compatibilité des navigateurs + +{{Compat("mathml.elements.mfrac")}} diff --git a/files/fr/web/mathml/element/mi/index.md b/files/fr/web/mathml/element/mi/index.md index 8e2b1d9ed4..d5051d4154 100644 --- a/files/fr/web/mathml/element/mi/index.md +++ b/files/fr/web/mathml/element/mi/index.md @@ -3,118 +3,93 @@ title: mi slug: Web/MathML/Element/mi tags: - MathML - - 'MathML:Element' - - 'MathML:Référence' + - MathML:Element + - MathML:Référence translation_of: Web/MathML/Element/mi --- -<p>L'élément MathML <code><mi></code> indique que le contenu doit être affiché comme un <strong>identifiant</strong> (comme les noms de fonctions, de variables ou les constantes symboliques). Il est également possible de l'utiliser avec du texte en général pour annoter.</p> -<h2 id="Attributs">Attributs</h2> -<dl> - <dt id="attr-class-id-style"> - class, id, style</dt> - <dd> - Afin d'être utilisés avec les <a href="/fr/docs/CSS">feuilles de styles</a>.</dd> - <dt id="attr-dir"> - dir</dt> - <dd> - Le sens de lecture du texte. Les valeurs possibles sont soit <code>ltr</code> (<em>left to right</em> pour gauche à droite) or <code>rtl</code> (<em>right to left</em> pour droite à gauche).</dd> - <dt id="attr-href"> - href</dt> - <dd> - Un hyperlien pointant vers un URI donné.</dd> - <dt id="attr-mathbackground"> - mathbackground</dt> - <dd> - La couleur de fond. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt id="attr-mathcolor"> - mathcolor</dt> - <dd> - La couleur du texte. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt id="attr-mathsize"> - mathsize</dt> - <dd> - La taille du contenu. Les valeurs possibles sont : - <ul> - <li><code>small :</code> La police utilisée sera plus petite que la police courante.</li> - <li><code>normal :</code> Équivalent à 100% ou 1em.</li> - <li><code>big :</code> La police utilisée sera plus grande que la police courante.</li> - <li>Une <a href="/fr/docs/CSS/longueur">longueur quelconque</a>.</li> - <li>ou une valeur sans unité qui multiplie la taille par défaut.</li> - </ul> - </dd> - <dt id="attr-mathvariant"> - mathvariant (implémenté en partie : voir {{ bug("114365") }} et {{ bug("162405") }})</dt> - <dd> - La classe logique des identifiants, variant selon la typographie. Cela veut dire que, bien que les noms suggèrent une certaine mise en forme, les éléments d'une même classe seront traités de la même manière au sein d'une même expression. Cela peut, ou pas, impliquer un affichage avec la typographie mentionnée. Les valeurs suivantes sont autorisées : - <ul> - <li><code>normal</code> (La valeur par défaut pour plus d'un caractère)</li> - <li><code>bold</code></li> - <li><code>italic</code> (La valeur par défaut pour un seul caractère)</li> - <li><code>bold-italic</code></li> - </ul> - <ul> - <li><code>double-struck</code> {{ unimplemented_inline() }}</li> - <li><code>bold-fraktur</code> {{ unimplemented_inline() }} (la mise en gras fonctionne)</li> - <li><code>script</code> {{ unimplemented_inline() }}</li> - <li><code>bold-script</code> {{ unimplemented_inline() }} (la mise en gras fonctionne)</li> - <li><code>fraktur</code> {{ unimplemented_inline() }}</li> - </ul> - <ul> - <li><code>sans-serif</code></li> - <li><code>bold-sans-serif</code></li> - <li><code>sans-serif-italic</code></li> - <li><code>sans-serif-bold-italic</code></li> - <li><code>monospace</code></li> - </ul> - <ul> - <li><code>initial</code> {{ unimplemented_inline() }}</li> - <li><code>tailed</code> {{ unimplemented_inline() }}</li> - <li><code>looped</code> {{ unimplemented_inline() }}</li> - <li><code>stretched</code> {{ unimplemented_inline() }}</li> - </ul> - </dd> -</dl> -<h2 id="Exemples">Exemples</h2> -<pre class="brush: html"><math> - - <mi> y </mi> - - <mi> sin </mi> - - <mi mathvariant="monospace"> x </mi> - - <mi mathvariant="bold"> &pi; </mi> - -</math> -</pre> - -<h2 id="Specifications">Spécifications</h2> -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaires</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter3.html#presm.mi', 'mi') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Spécification actuelle</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter3.html#presm.mi', 'mi') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Spécification initiale</td> - </tr> - </tbody> -</table> - -<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2> - -<p>{{Compat("mathml.elements.mi")}}</p> - -<h3 id="Gecko-specific_notes">Note relative à Gecko</h3> - -<p>À partir de Gecko 20.0 {{geckoRelease("20.0")}} une valeur sans unité est autorisée pour <code>mathsize</code>.</p> +L'élément MathML `<mi>` indique que le contenu doit être affiché comme un **identifiant** (comme les noms de fonctions, de variables ou les constantes symboliques). Il est également possible de l'utiliser avec du texte en général pour annoter. + +## Attributs + +- class, id, style + - : Afin d'être utilisés avec les [feuilles de styles](/fr/docs/CSS). +- dir + - : Le sens de lecture du texte. Les valeurs possibles sont soit `ltr` (_left to right_ pour gauche à droite) or `rtl` (_right to left_ pour droite à gauche). +- 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](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathcolor + - : La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathsize + + - : La taille du contenu. Les valeurs possibles sont : + + - `small :` La police utilisée sera plus petite que la police courante. + - `normal :` Équivalent à 100% ou 1em. + - `big :` La police utilisée sera plus grande que la police courante. + - Une [longueur quelconque](/fr/docs/CSS/longueur). + - ou une valeur sans unité qui multiplie la taille par défaut. + +- mathvariant (implémenté en partie : voir {{ bug("114365") }} et {{ bug("162405") }}) + + - : La classe logique des identifiants, variant selon la typographie. Cela veut dire que, bien que les noms suggèrent une certaine mise en forme, les éléments d'une même classe seront traités de la même manière au sein d'une même expression. Cela peut, ou pas, impliquer un affichage avec la typographie mentionnée. Les valeurs suivantes sont autorisées : + + - `normal` (La valeur par défaut pour plus d'un caractère) + - `bold` + - `italic` (La valeur par défaut pour un seul caractère) + - `bold-italic` + + <!----> + + - `double-struck` {{ unimplemented_inline() }} + - `bold-fraktur` {{ unimplemented_inline() }} (la mise en gras fonctionne) + - `script` {{ unimplemented_inline() }} + - `bold-script` {{ unimplemented_inline() }} (la mise en gras fonctionne) + - `fraktur` {{ unimplemented_inline() }} + + <!----> + + - `sans-serif` + - `bold-sans-serif` + - `sans-serif-italic` + - `sans-serif-bold-italic` + - `monospace` + + <!----> + + - `initial` {{ unimplemented_inline() }} + - `tailed` {{ unimplemented_inline() }} + - `looped` {{ unimplemented_inline() }} + - `stretched` {{ unimplemented_inline() }} + +## Exemples + +```html +<math> + + <mi> y </mi> + + <mi> sin </mi> + + <mi mathvariant="monospace"> x </mi> + + <mi mathvariant="bold"> π </mi> + +</math> +``` + +## Spécifications + +| Spécification | Statut | Commentaires | +| ---------------------------------------------------------------------------- | ---------------------------- | ---------------------- | +| {{ SpecName('MathML3', 'chapter3.html#presm.mi', 'mi') }} | {{ Spec2('MathML3') }} | Spécification actuelle | +| {{ SpecName('MathML2', 'chapter3.html#presm.mi', 'mi') }} | {{ Spec2('MathML2') }} | Spécification initiale | + +## Compatibilité des navigateurs + +{{Compat("mathml.elements.mi")}} + +### Note relative à Gecko + +À partir de Gecko 20.0 {{geckoRelease("20.0")}} une valeur sans unité est autorisée pour `mathsize`. diff --git a/files/fr/web/mathml/element/mover/index.md b/files/fr/web/mathml/element/mover/index.md index 38c8b1e838..f183266eeb 100644 --- a/files/fr/web/mathml/element/mover/index.md +++ b/files/fr/web/mathml/element/mover/index.md @@ -3,84 +3,61 @@ title: <mover> slug: Web/MathML/Element/mover translation_of: Web/MathML/Element/mover --- -<p>{{MathMLRef()}}</p> -<p>L'élément MathML <code><mover></code> est utilisé pour attacher un accent ou une limite au-dessus d'une expression. La syntaxe est la suivante: <code><mover> <em>base overscript</em> </mover></code></p> -<h2 id="Attributs">Attributs</h2> -<dl> - <dt id="attr-accent"> - accent</dt> - <dd> - Lorsqu'il vaut <code>true</code> le script au-dessus est un <em>accent</em>, qui est affiché plus près de la base.<br> - Lorsqu'il vaut <code>false</code> (valeur par défaut) le script au-dessus est une <em>limite</em> au-dessus de la base.</dd> - <dt id="attr-align"> - align</dt> - <dd> - L'alignement du script au-dessus. Les valeurs possibles sont : <code>left</code>, <code>center</code>, et <code>right</code>.</dd> - <dt id="attr-class-id-style"> - class, id, style</dt> - <dd> - Afin d'être utilisés avec les <a href="/fr/docs/CSS">feuilles de styles</a>.</dd> - <dt id="attr-href"> - href</dt> - <dd> - Un hyperlien pointant vers un URI donné.</dd> - <dt id="attr-mathbackground"> - mathbackground</dt> - <dd> - La couleur de fond. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt id="attr-mathcolor"> - mathcolor</dt> - <dd> - La couleur du texte. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> -</dl> -<h2 id="Exemples">Exemples</h2> -<p>Exemple de rendu: <img alt="x+y+z" src="mover.png"></p> -<p>Rendu dans votre navigateur : <math> <mover accent="true"> <mrow> <mi> x </mi> <mo> + </mo> <mi> y </mi> <mo> + </mo> <mi> z </mi> </mrow> <mo> ⏞ </mo> </mover> </math></p> -<pre class="brush: html"><math> +{{MathMLRef()}} -<mover accent="true"> - <mrow> - <mi> x </mi> - <mo> + </mo> - <mi> y </mi> - <mo> + </mo> - <mi> z </mi> - </mrow> - <mo> &#x23DE; <!--TOP CURLY BRACKET--> </mo> -</mover> +L'élément MathML `<mover>` est utilisé pour attacher un accent ou une limite au-dessus d'une expression. La syntaxe est la suivante: `<mover> base overscript </mover>` -</math> -</pre> +## Attributs -<h2 id="Specifications">Spécifications</h2> -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Spécification</th> - <th scope="col">Statut</th> - <th scope="col">Commentaire</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter3.html#presm.mover', 'mover') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Spécification courante</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter3.html#presm.mover', 'mover') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Spécification initiale</td> - </tr> - </tbody> -</table> +- accent + - : Lorsqu'il vaut `true` le script au-dessus est un _accent_, qui est affiché plus près de la base. + Lorsqu'il vaut `false` (valeur par défaut) le script au-dessus est une _limite_ au-dessus de la base. +- align + - : L'alignement du script au-dessus. Les valeurs possibles sont : `left`, `center`, et `right`. +- class, id, style + - : Afin d'être utilisés avec les [feuilles de styles](/fr/docs/CSS). +- 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](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathcolor + - : La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). -<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2> +## Exemples -<p>{{Compat("mathml.elements.mover")}}</p> +Exemple de rendu: ![x+y+z](mover.png) -<h2 id="See_also">Voir aussi</h2> -<ul> - <li>{{ MathMLElement("munder") }} (Underscript)</li> - <li>{{ MathMLElement("munderover") }} (Underscript-overscript pair)</li> -</ul> +Rendu dans votre navigateur : <math><mover accent="true"><mrow><mi>x </mi><mo>+ </mo><mi>y </mi><mo>+ </mo><mi>z </mi></mrow><mo>⏞</mo></mover></math> + +```html +<math> + +<mover accent="true"> + <mrow> + <mi> x </mi> + <mo> + </mo> + <mi> y </mi> + <mo> + </mo> + <mi> z </mi> + </mrow> + <mo> ⏞ <!--TOP CURLY BRACKET--> </mo> +</mover> + +</math> +``` + +## Spécifications + +| Spécification | Statut | Commentaire | +| ------------------------------------------------------------------------------------ | ---------------------------- | ---------------------- | +| {{ SpecName('MathML3', 'chapter3.html#presm.mover', 'mover') }} | {{ Spec2('MathML3') }} | Spécification courante | +| {{ SpecName('MathML2', 'chapter3.html#presm.mover', 'mover') }} | {{ Spec2('MathML2') }} | Spécification initiale | + +## Compatibilité des navigateurs + +{{Compat("mathml.elements.mover")}} + +## Voir aussi + +- {{ MathMLElement("munder") }} (Underscript) +- {{ MathMLElement("munderover") }} (Underscript-overscript pair) diff --git a/files/fr/web/mathml/element/msub/index.md b/files/fr/web/mathml/element/msub/index.md index 364b6c9d94..5647fb72ef 100644 --- a/files/fr/web/mathml/element/msub/index.md +++ b/files/fr/web/mathml/element/msub/index.md @@ -3,81 +3,57 @@ title: <msub> slug: Web/MathML/Element/msub translation_of: Web/MathML/Element/msub --- -<div>{{MathMLRef}}</div> +{{MathMLRef}} -<p>L'élément MathML <code><msub></code> est utilisé pour attaché un indice à une expression. On utilise la syntaxe suivante: <code><msub> base indice </msub></code>.</p> +L'élément MathML `<msub>` est utilisé pour attaché un indice à une expression. On utilise la syntaxe suivante: `<msub> base indice </msub>`. -<h2 id="Attributes">Attributes</h2> +## Attributes -<dl> - <dt>class, id, style</dt> - <dd>Fournit pour être utilisé avec <a href="/fr/docs/CSS">stylesheets</a>.</dd> - <dt>href</dt> - <dd>Utilisé pour ajouter un hyperlien vers une URI.</dd> - <dt>mathbackground</dt> - <dd>La couleur d'arrière plan. Vous pouvez utiliser <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/Web/CSS/Type_color#Les_mots-cl%C3%A9s">noms de couleurs HTML</a>.</dd> - <dt>mathcolor</dt> - <dd>La couleur du texte. Vous pouvez utiliser <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/Web/CSS/Type_color#Les_mots-cl%C3%A9s">noms de couleurs HTML</a>.</dd> - <dt>subscriptshift</dt> - <dd>The minimum space by which to shift the subscript below the baseline of the expression, as a <a href="/fr/docs/MathML/Attributes/Values#Lengths">length value</a>.</dd> -</dl> +- class, id, style + - : Fournit pour être utilisé avec [stylesheets](/fr/docs/CSS). +- href + - : Utilisé pour ajouter un hyperlien vers une URI. +- mathbackground + - : La couleur d'arrière plan. Vous pouvez utiliser `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/Web/CSS/Type_color#Les_mots-cl%C3%A9s). +- mathcolor + - : La couleur du texte. Vous pouvez utiliser `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/Web/CSS/Type_color#Les_mots-cl%C3%A9s). +- subscriptshift + - : The minimum space by which to shift the subscript below the baseline of the expression, as a [length value](/fr/docs/MathML/Attributes/Values#Lengths). -<h2 id="Example">Example</h2> +## Example -<p>Image fixe: <img alt="x1" src="msub.png"></p> +Image fixe: ![x1](msub.png) -<p>Rendu dans votre navigateur: <math> <msub> <mi>X</mi> <mn>1</mn> </msub> </math></p> +Rendu dans votre navigateur: <math><msub><mi>X</mi> <mn>1</mn></msub></math> -<pre class="brush: html"><math> +```html +<math> - <msub> - <mi>X</mi> - <mn>1</mn> - </msub> + <msub> + <mi>X</mi> + <mn>1</mn> + </msub> -</math> -</pre> +</math> +``` -<h2 id="Spécifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Specification</th> - <th scope="col">Status</th> - <th scope="col">Comment</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter3.html#presm.msub', 'msub') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Spécification actuelle</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter3.html#presm.msub', 'msub') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Spéficication initiale.</td> - </tr> - </tbody> -</table> +| Specification | Status | Comment | +| -------------------------------------------------------------------------------- | ---------------------------- | ----------------------- | +| {{ SpecName('MathML3', 'chapter3.html#presm.msub', 'msub') }} | {{ Spec2('MathML3') }} | Spécification actuelle | +| {{ SpecName('MathML2', 'chapter3.html#presm.msub', 'msub') }} | {{ Spec2('MathML2') }} | Spéficication initiale. | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs +{{Compat("mathml.elements.msub")}} +## Notes spécifiques à Gecko -<p>{{Compat("mathml.elements.msub")}}</p> +- À partir de Gecko 26.0 {{geckoRelease("26")}} il ne sera bientôt plus possible d'utiliser `<none/>` comme un élément enfant. The rendering has been made more consistent with equivalent configurations of {{MathMLElement("msup")}} and {{MathMLElement("mmultiscripts")}} and a bug with an incorrect application ` of the ``superscriptshift` attribute has been fixed (see {{bug("827713")}} for details). -<h2 id="Notes_spécifiques_à_Gecko">Notes spécifiques à Gecko</h2> +## Voir aussi -<ul> - <li>À partir de Gecko 26.0 {{geckoRelease("26")}} il ne sera bientôt plus possible d'utiliser <code><none/></code> comme un élément enfant. The rendering has been made more consistent with equivalent configurations of {{MathMLElement("msup")}} and {{MathMLElement("mmultiscripts")}} and a bug with an incorrect application <code>of the </code><code>superscriptshift</code> attribute has been fixed (see {{bug("827713")}} for details).</li> -</ul> - -<h2 id="Voir_aussi">Voir aussi</h2> - -<ul> - <li>{{ MathMLElement("msup") }} (Superscript)</li> - <li>{{ MathMLElement("msubsup") }} (Subscript-superscript pair)</li> - <li>{{ MathMLElement("mmultiscripts") }} (Prescripts and tensor indices)</li> -</ul> +- {{ MathMLElement("msup") }} (Superscript) +- {{ MathMLElement("msubsup") }} (Subscript-superscript pair) +- {{ MathMLElement("mmultiscripts") }} (Prescripts and tensor indices) diff --git a/files/fr/web/mathml/element/munder/index.md b/files/fr/web/mathml/element/munder/index.md index d251bcfa16..65d7a153f3 100644 --- a/files/fr/web/mathml/element/munder/index.md +++ b/files/fr/web/mathml/element/munder/index.md @@ -3,86 +3,61 @@ title: <munder> slug: Web/MathML/Element/munder translation_of: Web/MathML/Element/munder --- -<p>{{MathMLRef()}}</p> -<p>L'élément MathML <code><munder></code> est utilisé pour attacher un accent ou une limite sous une expression. La syntaxe est la suivante: <code><munder> <em>base script-en-dessous</em> </munder></code></p> -<h2 id="Attributs">Attributs</h2> -<dl> - <dt id="attr-accentunder"> - accentunder</dt> - <dd> - Lorsqu'il a pour valeur <code>true</code>, l'élément est un <em>accent</em>, qui est affiché plus près de la base.<br> - Lorsqu'il a pour valeur <code>false</code> (valeur par défaut), l'élément est une <em>limite</em> sous la base.</dd> - <dt id="attr-align"> - align</dt> - <dd> - l'alignement du script en dessous. Les valeurs possibles sont: <code>left</code>, <code>center</code>, et <code>right</code>.</dd> - <dt id="attr-class-id-style"> - class, id, style</dt> - <dd> - Afin d'être utilisés avec les <a href="/fr/docs/CSS">feuilles de style</a>.</dd> - <dt id="attr-href"> - href</dt> - <dd> - Un hyperlien pointant vers un URI donné.</dd> - <dt id="attr-mathbackground"> - mathbackground</dt> - <dd> - La couleur de fond. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt id="attr-mathcolor"> - mathcolor</dt> - <dd> - La couleur du texte. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> -</dl> -<h2 id="Exemples">Exemples</h2> -<p>Exemple de rendu: <img alt="x+y+z" src="munder.png"></p> -<p>Rendu dans votre navigateur: <math> <munder accentunder="true"> <mrow> <mi> x </mi> <mo> + </mo> <mi> y </mi> <mo> + </mo> <mi> z </mi> </mrow> <mo> ⏟ </mo> </munder> </math></p> -<pre class="brush: html"><math> +{{MathMLRef()}} -<munder accentunder="true"> - <mrow> - <mi> x </mi> - <mo> + </mo> - <mi> y </mi> - <mo> + </mo> - <mi> z </mi> - </mrow> - <mo> &#x23DF; <!--BOTTOM CURLY BRACKET--> </mo> -</munder> +L'élément MathML `<munder>` est utilisé pour attacher un accent ou une limite sous une expression. La syntaxe est la suivante: `<munder> base script-en-dessous </munder>` -</math> -</pre> +## Attributs -<h2 id="Specifications">Spécifications</h2> +- accentunder + - : Lorsqu'il a pour valeur `true`, l'élément est un _accent_, qui est affiché plus près de la base. + Lorsqu'il a pour valeur `false` (valeur par défaut), l'élément est une _limite_ sous la base. +- align + - : l'alignement du script en dessous. Les valeurs possibles sont: `left`, `center`, et `right`. +- class, id, style + - : Afin d'être utilisés avec les [feuilles de style](/fr/docs/CSS). +- 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](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathcolor + - : La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Specification</th> - <th scope="col">Status</th> - <th scope="col">Comment</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter3.html#presm.munder', 'munder') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Current specification</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter3.html#presm.munder', 'munder') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Initial specification</td> - </tr> - </tbody> -</table> +## Exemples -<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2> +Exemple de rendu: ![x+y+z](munder.png) -<p>{{Compat("mathml.elements.munder")}}</p> +Rendu dans votre navigateur: <math><munder accentunder="true"><mrow><mi>x </mi><mo>+ </mo><mi>y </mi><mo>+ </mo><mi>z </mi></mrow><mo>⏟</mo></munder></math> -<h2 id="See_also">Voir aussi</h2> +```html +<math> -<ul> - <li>{{ MathMLElement("mover") }} (Overscript)</li> - <li>{{ MathMLElement("munderover") }} (Underscript-overscript pair)</li> -</ul> +<munder accentunder="true"> + <mrow> + <mi> x </mi> + <mo> + </mo> + <mi> y </mi> + <mo> + </mo> + <mi> z </mi> + </mrow> + <mo> ⏟ <!--BOTTOM CURLY BRACKET--> </mo> +</munder> + +</math> +``` + +## Spécifications + +| Specification | Status | Comment | +| ---------------------------------------------------------------------------------------- | ---------------------------- | --------------------- | +| {{ SpecName('MathML3', 'chapter3.html#presm.munder', 'munder') }} | {{ Spec2('MathML3') }} | Current specification | +| {{ SpecName('MathML2', 'chapter3.html#presm.munder', 'munder') }} | {{ Spec2('MathML2') }} | Initial specification | + +## Compatibilité des navigateurs + +{{Compat("mathml.elements.munder")}} + +## Voir aussi + +- {{ MathMLElement("mover") }} (Overscript) +- {{ MathMLElement("munderover") }} (Underscript-overscript pair) diff --git a/files/fr/web/mathml/element/munderover/index.md b/files/fr/web/mathml/element/munderover/index.md index 24b1a83147..12e067d42a 100644 --- a/files/fr/web/mathml/element/munderover/index.md +++ b/files/fr/web/mathml/element/munderover/index.md @@ -3,84 +3,64 @@ title: <munderover> slug: Web/MathML/Element/munderover tags: - MathML - - 'MathML:Element' + - MathML:Element - Référence MathML translation_of: Web/MathML/Element/munderover --- -<p>{{MathMLRef()}}</p> +{{MathMLRef()}} -<p>L'élément MathML <code><munderover></code> est utilisé pour attacher des accents et limites à la fois en-dessous et au-dessus d'une expression.<br> - La syntaxe est la suivante: <code><munder> <em>base script-en-dessous script-au-dessus</em> </munder></code></p> +L'élément MathML `<munderover>` est utilisé pour attacher des accents et limites à la fois en-dessous et au-dessus d'une expression. +La syntaxe est la suivante: `<munder> base script-en-dessous script-au-dessus </munder>` -<h2 id="Attributs">Attributs</h2> +## Attributs -<dl> - <dt>accent</dt> - <dd>Lorsqu'il vaut <code>true</code>, le script au dessus est un <em>accent</em>, qui est affiché plus près de la base.<br> - Lorsqu'il vaut <code>false</code> (valeur par défaut), le script au dessus est une <em>limite</em> au dessus de la base.</dd> - <dt>accentunder</dt> - <dd>Lorsqu'il vaut <code>true</code>, le script en dessous est un <em>accent</em>, qui est affiché plus près de la base.<br> - Lorsqu'il vaut <code>false</code> (valeur par défaut), le script en dessous est une <em>limite</em> en dessous de la base.</dd> - <dt>align {{deprecated_inline}}</dt> - <dd>L'alignment des scripts en dessous et au dessus. Les valeurs possibles sont: <code>left</code>, <code>center</code>, et <code>right</code>.</dd> - <dt>class, id, style</dt> - <dd>Afin d'être utilisés avec les <a href="/fr/docs/CSS">feuilles de styles</a>.</dd> - <dt>href</dt> - <dd>Un hyperlien pointant vers un URI donné.</dd> - <dt>mathbackground</dt> - <dd>La couleur de fond. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> - <dt>mathcolor</dt> - <dd>La couleur du texte. Il est possible d'utiliser les codes au format <code>#rgb</code>, <code>#rrggbb</code> et les <a href="/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s">noms de couleurs HTML</a>.</dd> -</dl> +- accent + - : Lorsqu'il vaut `true`, le script au dessus est un _accent_, qui est affiché plus près de la base. + Lorsqu'il vaut `false` (valeur par défaut), le script au dessus est une _limite_ au dessus de la base. +- accentunder + - : Lorsqu'il vaut `true`, le script en dessous est un _accent_, qui est affiché plus près de la base. + Lorsqu'il vaut `false` (valeur par défaut), le script en dessous est une _limite_ en dessous de la base. +- align {{deprecated_inline}} + - : L'alignment des scripts en dessous et au dessus. Les valeurs possibles sont: `left`, `center`, et `right`. +- class, id, style + - : Afin d'être utilisés avec les [feuilles de styles](/fr/docs/CSS). +- 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](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). +- mathcolor + - : La couleur du texte. Il est possible d'utiliser les codes au format `#rgb`, `#rrggbb` et les [noms de couleurs HTML](/fr/docs/CSS/valeur_de_couleur#Mots-cl.C3.A9s). -<h2 id="Exemples">Exemples</h2> +## Exemples -<p>Exemple de rendu: <img alt="integral-0-infinity" src="munderover.png"></p> +Exemple de rendu: ![integral-0-infinity](munderover.png) -<pre class="brush: html"><math displaystyle="true"> +```html +<math displaystyle="true"> - <munderover > - <mo> &#x222B; <!--INTEGRAL--> </mo> - <mn> 0 </mn> - <mi> &#x221E; <!--INFINITY--> </mi> - </munderover> + <munderover > + <mo> ∫ <!--INTEGRAL--> </mo> + <mn> 0 </mn> + <mi> ∞ <!--INFINITY--> </mi> + </munderover> -</math> -</pre> +</math> +``` -<p>{{EmbedLiveSample("Exemples")}}</p> +{{EmbedLiveSample("Exemples")}} -<h2 id="Specifications">Spécifications</h2> +## Spécifications -<table class="standard-table"> - <thead> - <tr> - <th scope="col">Specification</th> - <th scope="col">Status</th> - <th scope="col">Comment</th> - </tr> - </thead> - <tbody> - <tr> - <td>{{ SpecName('MathML3', 'chapter3.html#presm.munderover', 'munderover') }}</td> - <td>{{ Spec2('MathML3') }}</td> - <td>Current specification</td> - </tr> - <tr> - <td>{{ SpecName('MathML2', 'chapter3.html#presm.munderover', 'munderover') }}</td> - <td>{{ Spec2('MathML2') }}</td> - <td>Initial specification</td> - </tr> - </tbody> -</table> +| Specification | Status | Comment | +| ------------------------------------------------------------------------------------------------ | ---------------------------- | --------------------- | +| {{ SpecName('MathML3', 'chapter3.html#presm.munderover', 'munderover') }} | {{ Spec2('MathML3') }} | Current specification | +| {{ SpecName('MathML2', 'chapter3.html#presm.munderover', 'munderover') }} | {{ Spec2('MathML2') }} | Initial specification | -<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2> +## Compatibilité des navigateurs -<p>{{Compat("mathml.elements.munderover")}}</p> +{{Compat("mathml.elements.munderover")}} -<h2 id="Voir_aussi">Voir aussi</h2> +## Voir aussi -<ul> - <li>{{ MathMLElement("munder") }} (Underscript)</li> - <li>{{ MathMLElement("mover") }} (Overscript)</li> -</ul> +- {{ MathMLElement("munder") }} (Underscript) +- {{ MathMLElement("mover") }} (Overscript) |