<msup>

MathML <msup> 元素用于为表达式加上标。

语法如下:<msup> base superscript </msup>

属性

class, id, style

用来供样式表使用。

href

用来设置标签点击后跳转的链接。

mathbackground

用来设置背景色,可以使用 #rgb#rrggbb 或者 HTML 颜色名

mathcolor

用来设置文字颜色,同样可以使用 #rgb#rrggbb 或者 HTML 颜色名

superscriptshift 已弃用

用来设置上标相对于表达式的基线的最小距离,它是一个长度值 (en-US)。 此属性已被弃用,且将在未来被删除。

例子

下述代码表示: x1

您的浏览器的渲染结果: X 2

<math>

  <msup>
    <mi>X</mi>
    <mn>2</mn>
  </msup>

</math>

规范

Specification
MathML Core
# subscripts-and-superscripts-msub-msup-msubsup

浏览器兼容性

BCD tables only load in the browser

Gecko 说明

  • 从 Gecko 26.0 开始,不再支持使用 <none /> 作为子元素。并且渲染结果和 <msub><mmultiscripts> (en-US) 这些等价配置更加接近,同时修复了一个关于 superscriptshift 属性错误使用的问题 (参阅 bug 827713).

参见