math-shift
语法
css
/* 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
-
初始值,表示正常渲染。MathML 公式中的上标使用来自 OpenType MATH 表的superscriptShiftUp 参数。
compact
-
表示紧凑渲染。MathML 公式中的上标使用来自 OpenType MATH 表的superscriptShiftUpCramped 参数,该参数通常更小。
正式定义
正式语法
math-shift =
normal |
compact
示例
CSS
css
math {
math-shift: compact;
}
MathML
以下 MathML 使用具有 OpenType MATH 表的字体显示两个版本的“x 平方”。实现 math-shift
属性的浏览器应使用略微不同的偏移量来提升上标。
html
<math style="font-size: 64pt;">
<msup style="math-shift: normal">
<mi>x</mi>
<mn>2</mn>
</msup>
<msup style="math-shift: compact">
<mi>x</mi>
<mn>2</mn>
</msup>
</math>
规范
规范 |
---|
MathML Core # the-math-shift |
浏览器兼容性
BCD 表格仅在浏览器中加载