Back to Content

math-style

files/en-us/web/css/reference/properties/math-style/index.md

latest1.5 KB
Original Source

The math-style property indicates whether MathML equations should render with normal or compact height.

Syntax

css
/* Keyword values */
math-style: normal;
math-style: compact;

/* Global values */
math-style: inherit;
math-style: initial;
math-style: revert;
math-style: revert-layer;
math-style: unset;

Values

  • normal
    • : The initial value, indicates normal rendering.
  • compact
    • : The math layout on descendants tries to minimize the logical height.

Formal definition

{{cssinfo}}

Formal syntax

{{CSSSyntax}}

Examples

Changing the style of a formula to compact

CSS

css
math {
  math-style: normal;
}
.compact {
  math-style: compact;
}

HTML

html
<p>
  Normal height
  <math>
    <mrow>
      <munderover>
        <mo></mo>
        <mrow>
          <mi>n</mi>
          <mo>=</mo>
          <mn>1</mn>
        </mrow>
        <mrow>
          <mo>+</mo>
          <mn></mn>
        </mrow>
      </munderover>
    </mrow>
  </math>
  and compact height
  <math class="compact">
    <mrow>
      <munderover>
        <mo></mo>
        <mrow>
          <mi>n</mi>
          <mo>=</mo>
          <mn>1</mn>
        </mrow>
        <mrow>
          <mo>+</mo>
          <mn></mn>
        </mrow>
      </munderover>
    </mrow>
  </math>
  equations.
</p>

Result

{{EmbedLiveSample("Examples")}}

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also

  • {{cssxref("math-depth")}}
  • {{cssxref("font-size")}}