files/en-us/web/css/reference/properties/math-shift/index.md
The math-shift property indicates whether superscripts inside MathML formulas should be raised by a normal or compact shift.
/* Keyword values */
math-shift: normal;
math-shift: compact;
/* Global values */
math-shift: inherit;
math-shift: initial;
math-shift: revert;
math-shift: revert-layer;
math-shift: unset;
normal
compact
{{cssinfo}}
{{CSSSyntax}}
The following MathML displays two versions of "x squared" using a font with an OpenType MATH table.
The math-shift property is used to raise the superscripts using the normal and compact shift.
math {
font-size: 64pt;
math-shift: normal;
}
.compact-shift {
math-shift: compact;
}
<math>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<msup class="compact-shift">
<mi>x</mi>
<mn>2</mn>
</msup>
</math>
Note that the second "2" has a more compact (lower) shift.
{{EmbedLiveSample("math-shift-example", "100%", "150px")}}
{{Specifications}}
{{Compat}}