<mfenced>
已弃用:此功能不再推荐。虽然一些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,可能正在被删除,或者可能仅出于兼容性目的而保留。避免使用它,并在可能的情况下更新现有代码;请查看此页面底部的兼容性表以指导您的决策。请注意,此功能可能随时停止工作。
非标准:此功能是非标准的,并且不在标准轨道上。不要在面向 Web 的生产网站上使用它:它不会为每个用户工作。实现之间也可能存在很大的不兼容性,并且行为将来可能会改变。
<mfenced>
MathML 元素提供了在表达式中添加自定义的开始和结束括号(如圆括号)以及分隔符(如逗号或分号)的可能性。
注意:从历史上看,<mfenced>
元素被定义为编写带括号的表达式的简写,等效于涉及<mrow>
和 <mo>"><mo>
元素的扩展形式。如今,建议使用这种等效形式。
属性
此元素的属性包括 全局 MathML 属性.
close
-
结束分隔符的字符串。默认值为
")"
,任何空格都将被修剪。 open
-
开始分隔符的字符串。默认值为
"("
,任何空格都将被修剪。 separators
-
用于不同分隔符的零个或多个字符的序列,可选地用空格分隔,空格会被忽略。默认值为 ","。通过指定多个字符,可以为表达式中的每个参数设置不同的分隔符。如果分隔符过多,则所有多余的分隔符将被忽略。如果表达式中的分隔符过少,则重复最后指定的分割符。
示例
重复最后的分隔符 (,
)
html
<math display="block">
<mfenced open="{" close="}" separators=";;,">
<mi>a</mi>
<mi>b</mi>
<mi>c</mi>
<mi>d</mi>
<mi>e</mi>
</mfenced>
</math>
示例渲染:
在浏览器中渲染
所有多余的分隔符将被忽略 (,
)
html
<math display="block">
<mfenced open="[" close="]" separators="||||,">
<mi>a</mi>
<mi>b</mi>
<mi>c</mi>
<mi>d</mi>
<mi>e</mi>
</mfenced>
</math>
示例渲染:
在浏览器中渲染
规范
<mfenced>
元素在任何面向浏览器的规范中都没有定义,但您可以在MathML 4中找到描述。
浏览器兼容性
BCD 表格仅在浏览器中加载