此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

<menclose>

有限可用

此特性不属于基线,因为它尚未在主流浏览器中得到支持。

非标准: 该特性尚未标准化。我们不建议在生产环境中使用非标准特性,因为它们在浏览器中的支持有限,且可能发生变化或被移除。不过,在没有标准选项的特定情况下,它们可以作为合适的替代方案。

<menclose> MathML 元素根据 notation 属性指定的符号,在其内部渲染内容。

属性

这个元素的属性包括全局 MathML 属性

notation

以空格分隔的符号列表,用于应用于子元素。这些符号将分别绘制,好像其他符号不存在一样,因此可能会重叠。可能的值有:

渲染示例 在浏览器上的渲染效果 描述
longdiv(默认) longdiv 渲染示例 a2 + b2 长除法符号
actuarial actuarial 渲染示例 a2 + b2 精算符号
box box 渲染示例 a2 + b2 方框
roundedbox roundedbox 渲染示例 a2 + b2 圆角方框
circle circle 渲染示例 a2 + b2 圆圈
left left 渲染示例 a2 + b2 内容左边的线条
right right 渲染示例 a2 + b2 内容右边的线条
top top 渲染示例 a2 + b2 内容上方的线条
bottom bottom 渲染示例 a2 + b2 内容下方的线条
updiagonalstrike updiagonalstrike 渲染示例 a2 + b2 从左下到右上贯穿内容的斜线
downdiagonalstrike downdiagonalstrike 渲染示例 a2 + b2 从左上到右下贯穿内容的斜线
verticalstrike verticalstrike 渲染示例 a2 + b2 贯穿内容的竖线
horizontalstrike horizontalstrike 渲染示例 a2 + b2 贯穿内容的横线
madruwb madruwb 渲染示例 a2 + b2 阿拉伯阶乘符号
updiagonalarrow updiagonalarrow 渲染示例 a2 + b2 斜箭头
phasorangle phasorangle 渲染示例 a2 + b2 相量角度符号

示例

html
<math display="block">
  <menclose notation="circle box">
    <mi>x</mi>
    <mo>+</mo>
    <mi>y</mi>
  </menclose>
</math>

示例渲染结果:

于 menclose 元素同时应用 circle 和 box 值

技术概要

隐式 ARIA 角色

规范

<menclose> 元素没有在任何面向浏览器的规范中定义,但你可以在 MathML 4 中找到描述。

浏览器兼容性