<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>

示例渲染:{a;b;c,d,e}

在瀏覽器中渲染

所有多餘的分隔符將被忽略 (,)

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>

示例渲染:[a|b|c|d|e]

在瀏覽器中渲染

規範

<mfenced> 元素在任何面向瀏覽器的規範中都沒有定義,但您可以在MathML 4中找到描述。

瀏覽器相容性

BCD 表格僅在瀏覽器中載入