Estado de Mozilla MathML

  • Enlace amigable (slug) de la revisión: Mozilla/MathML_Project/Status
  • Título de la revisión: Mozilla MathML Status
  • Id de la revisión: 455751
  • Creada:
  • Creador: maedca
  • ¿Es la revisión actual? No
  • Comentario

Contenido de la revisión

Una overview of the MathML 3 elements/attributes - excluding deprecated ones - and the current status of the native support. References to MathML 3 are given. The sections are marked with their current status: supported, in progress, and not currently supported. Sections related to semantics/content MathML or irrelevant features are left blank or not listed at all. If only the main features of an element are implemented then its section is marked as supported but details of unsupported attributes are specified below.

The Top-Level math Element

See § 2.2.

Attribute Notes
display Implemented.
maxwidth, overflow Not implemented. See {{ Bug("534962") }}.
altimg, altimg-width, altimg-height, altimg-valign, alttext MathML is always enabled, so supporting these attributes is not relevant. See {{ Bug("660762") }}.
cdgroup  

Attributes Shared by all MathML Elements

See § 2.1.6 and § 3.1.10.

Attribute Notes
id, class, style Implemented.
xref  
href Implemented in Gecko.  Note: the User Interface works correctly in Seamonkey but not in Firefox. See {{ Bug("534968") }}.
mathcolor Implemented.
mathbackground Implemented.

Token Elements

Element [- attribute] Notes
mi Implemented.
mi - mathvariant Partially implemented. See {{ Bug("114365") }}.
mn Implemented.
mo Implemented.
mo - linebreaking attributes, indentation attributes Not implemented. See {{ Bug("534962") }}.
mtext Implemented.
mspace Implemented.
mspace - linebreak Not implemented. See {{ Bug("380266") }}.
ms Implemented.

General Layout Schemata

Element [- attribute] Notes
mrow Implemented.
mfrac Implemented.
msqrt Implemented.
mroot Implemented.
mstyle Implemented.
mstyle - lquote, rquote Not implemented. See {{ Bug("560100") }}.
mstyle - infixlinebreakstyle Not implemented. See {{ Bug("534962") }}.
mstyle - decimalpoint Not implemented.
merror Implemented.
mpadded Implemented.
mphantom Implemented.
mfenced Implemented.
menclose Implemented.

Script and Limit Schemata

Element [- attribute] Notes
msub Implemented.
msup Implemented.
msubsup Implemented.
munder Implemented.
mover Implemented.
munderover Implemented.
mmultiscripts Implemented.

Tabular Math

Element [- attribute] Notes
mtable Implemented.
mtable - alignmentscope Not implemented. See {{ Bug("122253") }}.
mtable - columnspacing, rowspacing Not implemented. See {{ Bug("330964") }}.
mtable - columnwidth, framespacing, equalrows, equalcolumns Not implemented.
mtable - side, minlabelspacing Not implemented. See {{ Bug("356870") }}.
mtr Implemented.
mtd Implemented.
* - groupalign. Not implemented. See {{ Bug("122253") }}.
maligngroup Not implemented. See {{ Bug("122253") }}.
malignmark Not implemented. See {{ Bug("122253") }}.

Elementary Math

Element [- attribute] Notes
mstack Not implemented. See {{ Bug("534967") }}.
mlongdiv Not implemented. See {{ Bug("534967") }}.
msgroup Not implemented. See {{ Bug("534967") }}.
msrow Not implemented. See {{ Bug("534967") }}.
mscarries Not implemented. See {{ Bug("534967") }}.
mscarry Not implemented. See {{ Bug("534967") }}.
msline Not implemented. See {{ Bug("534967") }}.

Other elements

Element [- attribute] Notes
mglyph Not implemented. See {{ Bug("297465") }}.
maction Implemented.
maction - tooltip Not implemented. See {{ Bug("544001") }}.
semantics Implemented in {{geckoRelease("23.0")}}.

Original Document Information

  • Author(s): Frédéric Wang
  • Other Contributors:
  • Copyright Information: Portions of this content are © 2010 by individual mozilla.org contributors; content available under a Creative Commons license | Details.

 

Fuente de la revisión

<p>Una overview of the <a class="external" href="http://www.w3.org/TR/MathML3/" title="http://www.w3.org/TR/MathML3/">MathML 3</a> elements/attributes - excluding deprecated ones - and the current status of the native support. References to MathML 3 are given. The sections are marked with their current status: <span style="background-color: lightgreen;">supported</span>, <span style="background-color: gold;">in progress</span>, and <span style="background-color: salmon;">not currently supported</span>. Sections related to semantics/content MathML or irrelevant features are left blank or not listed at all. If only the main features of an element are implemented then its section is marked as supported but details of unsupported attributes are specified below.</p>
<h2 id="The_Top-Level_math_Element">The Top-Level math Element</h2>
<p>See <a class="external" href="http://www.w3.org/TR/MathML3/chapter2.html#interf.toplevel">§ 2.2</a>.</p>
<table border="1" style="width: 100%">
  <tbody>
    <tr>
      <th>Attribute</th>
      <th>Notes</th>
    </tr>
    <tr style="background-color:#90ee90">
      <td>display</td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>maxwidth, overflow</td>
      <td>Not implemented. See {{ Bug("534962") }}.</td>
    </tr>
    <tr>
      <td>altimg, altimg-width, altimg-height, altimg-valign, alttext</td>
      <td>MathML is always enabled, so supporting these attributes is not relevant. See {{ Bug("660762") }}.</td>
    </tr>
    <tr>
      <td>cdgroup</td>
      <td>&nbsp;</td>
    </tr>
  </tbody>
</table>
<h2 id="Attributes_Shared_by_all_MathML_Elements">Attributes Shared by all MathML Elements</h2>
<p>See <a class="external" href="http://www.w3.org/TR/MathML3/chapter2.html#fund.globatt">§ 2.1.6</a> and <a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.presatt">§ 3.1.10</a>.</p>
<table border="1" style="width: 100%">
  <tbody>
    <tr>
      <th>Attribute</th>
      <th>Notes</th>
    </tr>
    <tr style="background-color:#90ee90">
      <td>id, class, style</td>
      <td>Implemented.</td>
    </tr>
    <tr>
      <td>xref</td>
      <td>&nbsp;</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td>href</td>
      <td>Implemented in Gecko.&nbsp; Note: the User Interface works correctly in Seamonkey but not in Firefox. See {{ Bug("534968") }}.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td>mathcolor</td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td>mathbackground</td>
      <td>Implemented.</td>
    </tr>
  </tbody>
</table>
<h2 id="Token_Elements">Token Elements</h2>
<table border="1" style="width: 100%">
  <tbody>
    <tr>
      <th>Element [- attribute]</th>
      <th>Notes</th>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mi">mi</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#ffd700">
      <td>mi - mathvariant</td>
      <td>Partially implemented. See {{ Bug("114365") }}.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mn">mn</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mo">mo</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>mo - linebreaking attributes, indentation attributes</td>
      <td>Not implemented. See {{ Bug("534962") }}.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mtext">mtext</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mspace">mspace</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>mspace - linebreak</td>
      <td>Not implemented. See {{ Bug("380266") }}.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.ms">ms</a></td>
      <td>Implemented.</td>
    </tr>
  </tbody>
</table>
<h2 id="General_Layout_Schemata">General Layout Schemata</h2>
<table border="1" style="width: 100%">
  <tbody>
    <tr>
      <th>Element [- attribute]</th>
      <th>Notes</th>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mrow">mrow</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mfrac">mfrac</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.msqrt">msqrt</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mroot">mroot</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mstyle">mstyle</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>mstyle - lquote, rquote</td>
      <td>Not implemented. See {{ Bug("560100") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>mstyle - infixlinebreakstyle</td>
      <td>Not implemented. See {{ Bug("534962") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>mstyle - decimalpoint</td>
      <td>Not implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.merror">merror</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mpadded">mpadded</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mphantom">mphantom</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mfenced">mfenced</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.menclose">menclose</a></td>
      <td>Implemented.</td>
    </tr>
  </tbody>
</table>
<h2 id="Script_and_Limit_Schemata">Script and Limit Schemata</h2>
<table border="1" style="width: 100%">
  <tbody>
    <tr>
      <th>Element [- attribute]</th>
      <th>Notes</th>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.msub">msub</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.msup">msup</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.subsup">msubsup</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.munder">munder</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mover">mover</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.munderover">munderover</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mmultiscripts">mmultiscripts</a></td>
      <td>Implemented.</td>
    </tr>
  </tbody>
</table>
<h2 id="Tabular_Math">Tabular Math</h2>
<table border="1" style="width: 100%">
  <tbody>
    <tr>
      <th>Element [- attribute]</th>
      <th>Notes</th>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mtable">mtable</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>mtable - alignmentscope</td>
      <td>Not implemented. See {{ Bug("122253") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>mtable - columnspacing, rowspacing</td>
      <td>Not implemented. See {{ Bug("330964") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>mtable - columnwidth, framespacing, equalrows, equalcolumns</td>
      <td>Not implemented.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>mtable - side, minlabelspacing</td>
      <td>Not implemented. See {{ Bug("356870") }}.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mtr">mtr</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mtd">mtd</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>* - groupalign.</td>
      <td>Not implemented. See {{ Bug("122253") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.maligngroup">maligngroup</a></td>
      <td>Not implemented. See {{ Bug("122253") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.malignmark">malignmark</a></td>
      <td>Not implemented. See {{ Bug("122253") }}.</td>
    </tr>
  </tbody>
</table>
<h2 id="Elementary_Math">Elementary Math</h2>
<table border="1" style="width: 100%">
  <tbody>
    <tr>
      <th>Element [- attribute]</th>
      <th>Notes</th>
    </tr>
    <tr style="background-color:#fa8072">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mstack">mstack</a></td>
      <td>Not implemented. See {{ Bug("534967") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mlongdiv">mlongdiv</a></td>
      <td>Not implemented. See {{ Bug("534967") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.msgroup">msgroup</a></td>
      <td>Not implemented. See {{ Bug("534967") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.msrow">msrow</a></td>
      <td>Not implemented. See {{ Bug("534967") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mscarries">mscarries</a></td>
      <td>Not implemented. See {{ Bug("534967") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mscarry">mscarry</a></td>
      <td>Not implemented. See {{ Bug("534967") }}.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.msline">msline</a></td>
      <td>Not implemented. See {{ Bug("534967") }}.</td>
    </tr>
  </tbody>
</table>
<h2 id="Other_elements">Other elements</h2>
<table border="1" style="width: 100%">
  <tbody>
    <tr>
      <th>Element [- attribute]</th>
      <th>Notes</th>
    </tr>
    <tr style="background-color:#fa8072">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.mglyph">mglyph</a></td>
      <td>Not implemented. See {{ Bug("297465") }}.</td>
    </tr>
    <tr style="background-color:#90ee90;">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.maction">maction</a></td>
      <td>Implemented.</td>
    </tr>
    <tr style="background-color:#fa8072">
      <td>maction - tooltip</td>
      <td>Not implemented. See {{ Bug("544001") }}.</td>
    </tr>
    <tr style="background-color:#90ee90">
      <td><a class="external" href="http://www.w3.org/TR/MathML3/chapter3.html#presm.semantics">semantics</a></td>
      <td>Implemented in {{geckoRelease("23.0")}}.</td>
    </tr>
  </tbody>
</table>
<div class="originaldocinfo">
  <h2 id="Original_Document_Information">Original Document Information</h2>
  <ul>
    <li>Author(s): Frédéric Wang</li>
    <li>Other Contributors:</li>
    <li>Copyright Information: Portions of this content are © 2010 by individual mozilla.org contributors; content available under a Creative Commons license | <a class="external" href="http://www.mozilla.org/foundation/licensing/website-content.html">Details</a>.</li>
  </ul>
</div>
<p>&nbsp;</p>
Revertir a esta revisión