📜  HTML5 |数学ML<menclose>标签(1)

📅  最后修改于: 2023-12-03 14:41:58.071000             🧑  作者: Mango

HTML5 | 数学ML 标签

HTML5 中的 MathML 是一种用于呈现数学公式和符号的标记语言。其中, 标签用于来绘制其他标签周围的边界。

语法
<menclose notation="notation">
    其他标签
</menclose>
属性值
  • notation:设置边界记号的样式。可选值有:
    • longdiv:长除法符号。
    • actuarial:保险表记号。
    • radical:根号。
    • phasorangle:相位角记号。
    • updiagonalstrike:上对角线删除线。
    • downdiagonalstrike:下对角线删除线。
    • verticalstrike:垂直删除线。
    • horizontalstrike:水平删除线。
    • madruwb:花边记号。
    • box:方框记号。
    • roundedbox:圆角方框记号。
    • circle:圆形记号。
    • left:左框线。
    • right:右框线。
    • top:上框线。
    • bottom:下框线。
    • updiagonalarrow:上对角线箭头。
    • phasorangle:相位角箭头。
示例

下面是一个使用 标签的例子,展示了如何使用不同的边界记号绘制其他标记的边界:

根号:<!-- 给sqrt标签加上花边记号(madruwb) -->
<menclose notation="madruwb">
    <math>
        <msqrt>
            <mn>2</mn>
        </msqrt>
    </math>
</menclose>

长除法符号:<!-- 给mfrac标签加上长除法符号(longdiv) -->
<menclose notation="longdiv">
    <math>
        <mfrac>
            <mrow>
                <mn>1</mn>
            </mrow>
            <mrow>
                <mn>2</mn>
            </mrow>
        </mfrac>
    </math>
</menclose>

删除线:<!-- 给mo标签加上删除线 -->
<menclose notation="updiagonalstrike">
    <math>
        <mrow>
            <mo>+</mo>
            <mo>−</mo>
        </mrow>
    </math>
</menclose>

方框:<!-- 给mi标签加上方框 -->
<menclose notation="box">
    <math>
        <mrow>
            <mi>a</mi>
            <mo>+</mo>
            <mi>b</mi>
        </mrow>
    </math>
</menclose>

圆形:<!-- 给mrow标签加上圆形 -->
<menclose notation="circle">
    <math>
        <mrow>
            <mo>+</mo>
            <mo>−</mo>
        </mrow>
    </math>
</menclose>

输出结果:

根号: 2

长除法符号: 1 2

删除线: +

方框: a + b

圆形: +