<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 表格僅在瀏覽器中載入