<mfrac>

**<mfrac>** MathML 元素用于显示分数。它也可以用于标记分数类对象,例如 二项式系数勒让德符号

语法

html
<mfrac>numerator denominator</mfrac>

属性

此元素的属性包括 全局 MathML 属性 以及以下属性

denomalign 已弃用 非标准

分母在分数下方对齐的方式。可能的值为:leftcenter(默认)和 right

linethickness

一个 <length-percentage>,表示水平分数线的粗细。

numalign 已弃用 非标准

分子在分数上方对齐的方式。可能的值为:leftcenter(默认)和 right

注意:对于 linethickness 属性,某些浏览器可能也接受已弃用的值 mediumthinthick(其确切解释留给实现者)或 旧版 MathML 长度

示例

简单分数

以下 MathML 代码应呈现为一个分数,分子为 "a + 2",分母为 "3 − b"

html
<math display="block">
  <mfrac>
    <mrow>
      <mi>a</mi>
      <mo>+</mo>
      <mn>2</mn>
    </mrow>
    <mrow>
      <mn>3</mn>
      <mo></mo>
      <mi>b</mi>
    </mrow>
  </mfrac>
</math>

没有横线的分数

以下 MathML 代码应呈现为一个 二项式系数

html
<math display="block">
  <mrow>
    <mo>(</mo>
    <mfrac linethickness="0">
      <mi>n</mi>
      <mi>k</mi>
    </mfrac>
    <mo>)</mo>
  </mrow>
</math>

规范

规范
MathML 核心
# fractions-mfrac

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。