This page is Almost Ready

Notice: The WebPlatform project, supported by various stewards between 2012 and 2015, has been discontinued. This site is now available on github.

mstyle

Summary

The MathML mstyle element is used change the style of its children. It accepts all attributes of all MathML presentation elements with some exceptions and additional attributes listed below.

Overview Table

DOM Interface
mathml

Examples

This example demonstrates a simple usage of the mstyle element:



<math>

  <mstyle displaystyle="true" mathcolor="teal">
    <mrow>

      <munderover>
        <mo stretchy="true" form="prefix">โˆ‘</mo>
        <mrow>
          <mi>i</mi>
          <mo form="infix">=</mo>
          <mn>1</mn>
        </mrow>
        <mi>n</mi>
      </munderover>

      <mstyle displaystyle="true">
        <mfrac>
          <mn>1</mn>
          <mi>n</mi>
        </mfrac>
      </mstyle>

    </mrow>
  </mstyle>

</math>

Related specifications

MathML 3.0
W3C Recommendation

Attributes

decimalpoint
This attribute is specifying the character for the alignment point within mstack and mtable columns, if the decimalpoint value is used to specify the alignment.
displaystyle
A Boolean value specifying whether more vertical space is used for displayed equations or, if set to false, a more compact layout is used to display formulas. The main effect is that larger versions of operators are displayed, when displaystyle is set to true. See also largeop and movablelimits on mo.
infixlinebreakstyle
Specifies the default linebreakstyle to use for infix operators. The values before, after and duplicate are allowed.
scriptlevel
Controls mostly the font-size. The higher the scriptlevel, the smaller the font size. This attribute accepts a non-negative integer, as well as a โ€œ+โ€ or a "-" sign, which increments or decrements the current value. In addition, the scriptlevel attribute can never reduce the font size below scriptminsize in order to avoid unreadable small font sizes and depends on the multiplier specified in scriptsizemultiplier.
scriptminsize
Specifies a minimum font size allowed due to changes in scriptlevel. The default value is 8pt.
scriptsizemultiplier
Specifies the multiplier to be used to adjust font size due to changes in scriptlevel. The default value is 0.71.

The <mstyle> element accepts all attributes of all presentation attributes with the following exceptions:

Attributions

  • Mozilla Developer Network cc-by-sa-small-wpd.svg: Article